我正在使用php-codeigniter我使用代码进行php脚本执行连接后关闭它在本地服务器上运行良好但不能在iis中工作,这是实时服务器
这是我的代码
set_time_limit(0);
ob_end_clean();
ignore_user_abort(true);
header("Connection: close\r\n");
header("Content-Encoding: none\r\n");
ob_start();
echo date('Y-m-d H:i:s').PHP_EOL;
$size = ob_get_length();
header("Content-Length: $size",TRUE);
ob_end_flush();
ob_flush();
flush();
sleep(20);
file_put_contents('c:/tmp.txt', date('Y-m-d H:i:s'));
感谢 问候 srikanth bollineni
答案 0 :(得分:0)
最后我找到了回答......
1>在服务器主页面的“管理”下,选择“配置编辑器”;
2>在“Section”下,输入'system.webServer / handlers';
3>在“(收藏)”旁边点击“...”或标记元素“(收藏)”,然后在“操作”和“收集”元素下,点击“编辑项目”;
4>向下滚动,直到您在“名称”下找到您的PHP版本;
5>在底部,显示属性可以手动编辑,包括responseBufferLimit,应该设置为0以使flush()工作。
正好按照这一步骤冲洗正在解决iis ..我的问题已解决