打开链接时页面会继续加载。在某些页面上,通过在exit();
语句之后放置header('location:link');
来修复它。
当我一起打开两个或多个网站页面时,通常会出现此问题。发生这种情况时,对此站点上任何其他页面的任何请求都不会打开但会继续加载。然后该页面在10到20分钟后打开。
当页面继续加载并且我在新标签中打开此站点的任何其他页面时,Live HTTP标头显示该请求未发送。
任何帮助?
答案 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