在php中下载文件后重定向任何页面

时间:2012-05-10 07:19:17

标签: php

我的代码是:

readfile('cls_ref.csv');
fclose($fp);
$file_type   = 'octet-stream';
$file_name   = "cls_ref_" . date('m-d-Y H:i');
$file_ending = "csv";
header("Content-Type: application/$file_type; charset=utf-8");
header("Content-Disposition: attachment; filename=$file_name.$file_ending");
header("Pragma: no-cache");
header("Expires: 0");
header("Location:index.php");

我想在下载到index.php后重定向,但在下载之前会重定向。

我在文件末尾写了一个代码header("Location:index.php");但之前是重定向的 下载文件。

任何解决方案?

1 个答案:

答案 0 :(得分:-3)

10秒后元刷新怎么样:

print "<meta http-equiv=\"refresh\" content=\"10;URL=index.php\">";