加入收藏 | 设为首页 | 会员中心 | 我要投稿 北几岛 (https://www.beijidao.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

php – 在页面退出时执行mysql查询/离开页面?

发布时间:2021-08-28 03:48:11 所属栏目:大数据 来源: https://www.jb51.cc
导读:任何人都可以告诉我是否有可能运行一个mysl查询,如果用户导航离开或退出页面将运行? 例如,我有一个名为sessions的表,我使用’session_start’和’session_end’来尝试跟踪我网站上的用户.所以为了实现’session_end’时间戳,我想知道在用户离开网站时是否可

任何人都可以告诉我是否有可能运行一个mysl查询,如果用户导航离开或退出页面将运行?

例如,我有一个名为sessions的表,我使用’session_start’和’session_end’来尝试跟踪我网站上的用户.所以为了实现’session_end’时间戳,我想知道在用户离开网站时是否可以更新此列?

还有其他方法来实现这一点,我没有想到,我真的很感激任何人的建议,

提前致谢

解决方法:

如果此站点具有登录脚本/注销脚本,则可以

>当用户结束会话(注销)时,您可以运行查询以使用用户会话用户名和时间戳进行更新
>如果用户会话超时(可能他离开了网站但未注销),您可以使用用户名和时间戳运行查询,以获得有关用户会话超时和会话活动时间的数据.
>如果用户登录,则使用该会话用户名/输入的用户名将会话数据存储在数据库中.

这些只是一些方法(想到的前两种方式).看看sessions on PHP以获得进一步的帮助.同样对于查询的东西看看PHP PDO再次我只想重申这是我想到的前两件事情,并且根据提供的信息,我提出了以下建议.希望这是某种帮助/“AH – HAH!”时刻.享受先生.

Edit 1

如果您尝试在浏览器关闭后尝试运行查询/用户点击指向外部域的链接,则不会作为deceze发表评论,您不应该信任浏览器通知服务器.但就像我在编辑上面发布的那样,你可以使用上面提到的方法来接近你所要求的.

另外别忘了阅读OWAPS’s PHP session security cheat sheet ..这和PHP用户手册应该是你最好的朋友:D

希望这对你有用!

快乐编码:)

(编辑:北几岛)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读