gpt4 book ai didi

php - 按 'X' 按钮后数据库更改

转载 作者:行者123 更新时间:2023-11-30 23:41:06 24 4
gpt4 key购买 nike

我所知道的:- 我们可以使用 Ajax 从 javascript 更改数据库。因此,每当我们按下标题栏上的“X”按钮时,它都会调用“onbeforeunload”事件。通过这个事件我们可以改变数据库。

但就我而言,我只想在用户单击“X”按钮时更改用户的状态。不是在更改页面的情况下。因为更改页面正在卸载页面。关闭页面也是卸载页面(据我所知)。

有什么方法可以区分关闭页面和从一个页面移动到另一个页面吗?

我想用它来改变用户的状态(即登录/注销),只要他按下十字按钮。

我不想在用户更改页面时设置状态“注销”。我想在用户“X”按钮时设置状态“注销”。

请帮帮我。

最佳答案

在 javascript 中,您无法区分因退出而卸载和因导航离开而卸载。

你可以做什么:

  • 在每次卸载时,进行注销
  • 在每个页面上,如果注销时间少于 X 次,则删除注销。

这样,当用户从一个页面导航到另一个页面时,“其他”页面将看到该用户并取消注销。

PS:不要依赖 javascript 来“注销”- 用户可以禁用它,或者它可能由于各种原因而失败。拥有“最后一次点击”时间戳可能很有用,如果最后一次点击时间太久,则将用户视为已登录。

关于php - 按 'X' 按钮后数据库更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2964032/

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