+ -
当前位置:首页 → 问答吧 → php向客户端传送文件被中止

php向客户端传送文件被中止

时间:2011-09-08

来源:互联网

大家好,一段php代码
PHP code

        $syslog = logview(null, null, null, null, null, null, null, null);
        fputcsv($hf, array("Date", "Messages"));
        foreach ($syslog as $key=>$item) {
            $temp = array(substr($item, 0, $syslog_date_lengh), substr($item, $syslog_date_lengh));
            fputcsv($hf, $temp);
        }


用户点击“下载”按钮后会给传送日志文件(大约10M以上)给用户,公网上速度慢,下载过程中用户取消下载,但是服务器上面这段php仍然运行不退出(似乎处于一个循环等待状态),不知何故,如何解决?

作者: lisunlin0   发布时间: 2011-09-08

写过判断行吗

作者: LY991   发布时间: 2011-09-08

取消发送ajax都php,php设置标示,如sesison存一个变量,下载那里每次或者每N次判断一下这个变量,根据变量来决定是否继续下载

作者: kyzy_yy_pm   发布时间: 2011-09-08

相关阅读 更多