打开链接时页面继续加载。在某些页面上,它是通过放置exit();
afterheader('location:link');
语句来修复的。
当我同时打开网站的两个或多个页面时,通常会出现此问题。发生这种情况时,对本网站上任何其他页面的任何请求都不会打开,但会继续加载。页面会在 10 到 20 分钟后打开。
当页面继续加载并且我在新选项卡中打开此站点的任何其他页面时,Live HTTP Headers 显示未发送请求。
有什么帮助吗?
打开链接时页面继续加载。在某些页面上,它是通过放置exit();
afterheader('location:link');
语句来修复的。
当我同时打开网站的两个或多个页面时,通常会出现此问题。发生这种情况时,对本网站上任何其他页面的任何请求都不会打开,但会继续加载。页面会在 10 到 20 分钟后打开。
当页面继续加载并且我在新选项卡中打开此站点的任何其他页面时,Live HTTP Headers 显示未发送请求。
有什么帮助吗?
标头位置应始终后跟一个exit();
,以防止在此点以下进一步执行代码。
您可能会发现关闭对会话的访问将进一步帮助您,因为这可以锁定其他页面访问它,直到该脚本完成。
session_write_close();
header("Location: URL");
exit();
请参阅:为什么我必须在通过 PHP 中的 header('Location..') 重定向后调用'exit'?
http://www.php.net/manual/en/function.session-write-close.php