我有一个问题:
$sFileName = 'filen_name.csv';
header('Content-Encoding: UTF-8');
header("Content-Type:application/csv;charset=UTF-8");
header('Content-Disposition: attachement; filename="' . $sFileName . '";');
header("Pragma: no-cache");
header("Expires: 0");
echo "\xEF\xBB\xBF";
$output = fopen('php://output', 'w');
fputcsv($output, array('First','Second'), ";");
foreach ($aExport as $value) {
fputcsv($output, $value, ";");
}
fpassthru($output);
fclose($output);
exit;
return $this->redirect('route_name');
我希望在生成.csv之后重定向用户。你能帮我吗 ? Thx提前和抱歉我的英语
答案 0 :(得分:0)
如果你只是需要生成,而不下载那么heade是错误的,并且悄悄地potresto只添加标题来重定向