我有一个运行exec命令的laravel / php脚本:
$result = exec($command, $output);
return json_encode($output);
我知道exec很危险(这是为了测试)。当我在浏览器中加载页面时,该命令需要一段时间,最终浏览器下载并清空文件:
如果我注释掉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中。