我的页面中有三个按钮,每个按钮都是实现下载文件,按钮名字分别是a,b,c,我用的代码是下面的:
header("Cache-Control:private");
header("Content-Type: application/octet-stream");
header("Accept-Ranges: bytes");
header("Accept-Length:" . $filesize);
header("Content-Disposition: attachment;filename=download.txt");
header("Pragma: no-cache");
header("Expires: 0");但是当我点a按钮download完文件,在点b按钮时下载的还是a按钮下载的文件。
header("Cache-Control:private");
header("Content-Type: application/octet-stream");
header("Accept-Ranges: bytes");
header("Accept-Length:" . $filesize);
header("Content-Disposition: attachment;filename=download.txt");
header("Pragma: no-cache");
header("Expires: 0");但是当我点a按钮download完文件,在点b按钮时下载的还是a按钮下载的文件。
解决方案 »
- 两份PHP程序代码对比,大家认为其编程水平都怎么样?censor.class.php
- PDO连接数据库时如何获取结果集的数目
- 求一正则表达式
- 在生成XML格式的EXCEL文件时,怎么在内容中插入图片?
- 用nusoap远程调用返回值为1
- 可以这样创建对象吗?
- _GET 得不到变量
- 请问一个字符串split的问题???在线等
- 用递归的方法实现无限菜单,以下代码,始终在显示最底层的类别名称时出错
- 老话题了...求助PHP导出EXCEL,phpexcel类很强大,但是效率低速度慢,fputcsv速度快但不知道怎么解决科学计数法的问题,求老司机传授经验
- PHP header的奇怪问题
- session问题
header( "Expires: 0" ); // set expiration time
header( "Cache-Component: must-revalidate, post-check=0, pre-check=0" );
header( "Content-type:".$type);
header( "Content-Length: " . $filesize );
header( "Content-Disposition: attachment; filename=\"$filename\"" );
header( 'Content-Transfer-Encoding: binary' );
readfile( $filename );