打开链接时页面继续加载。在某些页面上,可以通过在exit();语句后放置header('location:link');来解决此问题。

当我同时打开两个或多个网站页面时,通常会出现此问题。发生这种情况时,不会打开对该站点上任何其他页面的任何请求,但会继续加载。然后,该页面将在10到20分钟后打开。

当页面持续加载并且我在新选项卡中打开此网站的任何其他页面时,Live HTTP标头显示未发送请求。

有什么帮助吗?

最佳答案

在标头位置应始终跟随一个exit();,以防止在此点以下进一步执行代码。

您可能会发现,关闭对该会话的访问将进一步帮助您,因为这可以锁定其他页面,直到该脚本完成为止。

session_write_close();
header("Location: URL");
exit();


参见:Why I have to call 'exit' after redirection through header('Location..') in PHP?

http://www.php.net/manual/en/function.session-write-close.php

关于php - 打开URL时页面继续加载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16542933/

10-12 00:07
查看更多