我正在使用ob_做一些后台处理
$buffer = ob_get_contents();
header("Connection: close");
ignore_user_abort(true);
ob_start();
echo $buffer;
$size=ob_get_length();
header("Content-Length: $size");
ob_end_flush();
flush();
ob_end_clean();
file_get_contents($uri.'?loadchanges=1');
脚本运行正常但我需要在
之后刷新页面 file_get_contents($uri.'?loadchanges=1');
我试过
header( "refresh:0;" );
之前或之后
echo $buffer;
但它令人耳目一新,我确信我不需要它,我需要在后台处理完成后再使用它。
任何帮助都是apreciated
答案 0 :(得分:0)
我不确定您要做什么,但使用Refresh:0
会导致继续循环,您需要寻找一种方法来确保它不会多次刷新同时调用flush
或{{ 1}}在调用header之前不是一个好主意;
尝试
ob_flush