<?php
echo 'first<br>';
ob_flush();
flush();
file_get_contents("http://ttt.tt");
echo "second";
http://ttt.tt无法访问。所以在浏览器中我们可以看到输出“first”,然后等待“30s”/每个脚本的最大执行时间/将输出“second”。在 IE、FF 下运行正常。
但是在chrome中,“first”&&“second”会一起输出。
我的英语不好。我不知道你是否明白。帮助!!!
我还尝试像这样禁用浏览器的缓存:
header("Cache-Control: no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
但是问题依然存在。。