PHP出错了吗?浏览器下载空文件

时间:2015-12-31 20:11:48

标签: php exec

我有一个运行exec命令的laravel / php脚本:

$result = exec($command, $output);
return json_encode($output);

我知道exec很危险(这是为了测试)。当我在浏览器中加载页面时,该命令需要一段时间,最终浏览器下载并清空文件:

enter image description here

如果我注释掉exec命令,页面输出并清空数组就好了。

当我使用fiddler查看响应时,我得到以下内容:

HTTP/1.1 200 OK
Date: Thu, 31 Dec 2015 20:08:53 GMT
Server: Apache/2.2.22 (Win32) mod_ssl/2.2.22 OpenSSL/0.9.8x
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: application/x-httpd-php
Content-Length: 0

这种情况发生在Chrome和IE中。

0 个答案:

没有答案