快捷搜索: W

php教程_PHP 下载时网页没法执行其他动作

阅读推荐:
java教程_请问,在myeclipse下,可以支持el自动提示么?(JAVA教程学习参考资料)
易语言远控开发教程
JavaScript零基础入门到精通视频教程
影视后期特效泰坦烟雾制作精讲教程中文讲解
java教程_谁给我个java编程思想和java 核心技术 基础知识 java 核心技术 高级特性这三本书的电
卡通像素场景、植物、素材
30组豪华婚礼标题动画AE模板 Videohive 30 Wedding Titles 11861477
php教程_删除textarea回车与换行代码
java教程_在32位机器上做的web项目拿到64位上以后部分页面无法显示?
java教程_Spring学习心得(转) java基地教程-教程


php教程:
PHP 下载时网页无法执行其他动作
我有一个页面是下载的,代码如下
Header ( 'Cache-Control: no-cache, must-revalidate' );
Header ( 'Content-type: application/octet-stream' );
Header ( 'Accept-Ranges: bytes' );
Header ( 'Content-Length:'.$this->_filesizebytes );
Header ( 'Content-Disposition: attachment; filename="'.$this->_filename.'"' );
$file = fopen ( $this->_fileFullPath, "r" );
$buffer = round(1024);
while ( ! feof ( $file ) ) {
  echo fread ( $file, $buffer );
  flush();
}
fclose ( $file );
问题是当我执行下载的同时再做其他动作的时候,就会停止响应,然后等文件下载完毕后再执行操作,在本地或者远端服务器都是这样,请问这是为什么呀?
谢谢
PHP 服务器 Buffer 分享到:
------解决方案--------------------
如果没有使用 session 应该不会出现你说的现象

您可能还会对下面的文章感兴趣: