打开URL时页面会继续加载

时间:2013-05-14 12:17:34

标签: php javascript apache

打开链接时页面会继续加载。在某些页面上,通过在exit();语句之后放置header('location:link');来修复它。

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

当页面继续加载并且我在新标签中打开此站点的任何其他页面时,Live HTTP标头显示该请求未发送。

任何帮助?

1 个答案:

答案 0 :(得分:0)

标题位置后面应始终跟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

相关问题