当打开URL时,页面继续加载

Page keeps on loading when open a URL

本文关键字:继续 加载 URL      更新时间:2023-09-26

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

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

当页面继续加载,我打开这个网站的任何其他页面在一个新的选项卡,实时HTTP报头显示请求没有发送。

帮忙吗?

标头位置后面应该总是跟着一个exit();,以防止在该点以下的代码进一步执行。

你可能会发现关闭对会话的访问权会对你更有帮助,因为这可以锁定其他页面对它的访问权,直到脚本完成。

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

参见:Why I have call 'exit'在PHP中通过header('Location..')重定向后?

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