gpt4 book ai didi

PHP 当 session 超时时,它会重定向整个页面而不是通过 ajax 加载的页面

转载 作者:行者123 更新时间:2023-12-01 06:07:07 26 4
gpt4 key购买 nike

我有一个 php 页面,它使用 php session 以及 jquery 通过 ajax 调用页面。问题是,如果页面闲置太久,通过 ajax 调用的页面会被重定向到主页,但使用 ajax 更新的 div 之外的页面其余部分仍然显示登录者,直到他们尝试单击链接然后由于 session 超时,整个页面重定向到登录页面。 php 中有没有一种方法,一旦检测到 session 超时,就将它们重定向到注销页面,整个页面都会被重定向,而不仅仅是通过 ajax 调用的页面?也许通过 jquery 的解决方案可以工作?希望这是有道理的。

最佳答案

可以在php.ini中检测 session 是否超时。如果超时就返回,

echo "<script>window.top.location.href='$url'</script>";

其中 $url 是您的重定向 URL。

关于PHP 当 session 超时时,它会重定向整个页面而不是通过 ajax 加载的页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4643824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com