gpt4 book ai didi

php - 关闭选项卡时清除 SESSION 变量

转载 作者:可可西里 更新时间:2023-11-01 01:03:03 25 4
gpt4 key购买 nike

我需要在选项卡关闭时清除 session 变量,但到目前为止我找不到任何解决方案。我得到的最接近的是使用“onbeforeunload”函数是 javascript。

<body onbeforeunload='destroySession()'>
<!--Codes for the site includeing php scripts-->
</body>
<script type='text/javascript'>
function destroySession(){
$.ajax({
url: "destroySession.php"
});
}
<script>

问题是每次单击、刷新新链接或提交表单时都会调用该函数。有没有更好的方法在关闭选项卡时销毁 session 变量,或者我做错了什么?请帮忙。

最佳答案

没有安全的方法来处理您要查找的内容。每次离开页面时都会执行 onbeforunload 事件。 (昨天我的一个项目遇到了类似的问题)。最接近的是控制用户离开页面的方式。

查看此 link由 lan 在一些评论中发布。并通过 Daniel Melo 检查答案 这就是您可以从这个问题中得到的最接近的解决方案。

我也找到了这个link但它基本上是提取 stackoverflow 中给出的答案。

希望这对您有所帮助。

关于php - 关闭选项卡时清除 SESSION 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18276226/

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