IE 9及以下版本不会加载整个页面。我发现当它遇到以下PHP代码行时会发生这种情况:
if(isset($_POST['nextstep'])){
这个帖子本身相当大,确切地说是288行 同样,这个问题只发生在IE中。
如果您需要我的任何信息,请告诉我。
---------------编辑---------------- !已解决!!
我发现它实际上并不是$ _POST,它确实如此,没有它就好了。这实际上是元刷新问题。
echo '<meta http-equiv="refresh" content="0;url=index.php">';
这是实际导致问题的行,页面将成功完成服务器端请求,但是当浏览器进入此回显时它将停止。
我也试过一些JS来强制重新指挥:
window.location.href = window.location.pathname = "index.php";
最后,我通过PHP重新定向来解决它。
header("Location: index.php");
希望这可以帮助将来遇到元刷新问题的任何人。
答案 0 :(得分:0)
由于这是您的服务器端,因此它不依赖于您的PHP代码。也许你已经以某种方式在某个地方遇到无限循环,没有更多的源代码,它几乎不可能提供任何有价值的见解。