gpt4 book ai didi

php - 使用php和mysql,在用户注销时插入时间戳

转载 作者:行者123 更新时间:2023-11-29 08:45:11 24 4
gpt4 key购买 nike

使用 PHP 和 MySQL

当用户登录时,我可以在使用 session 和使用函数时将他们的登录时间戳插入 MySQL。该函数会更新数据库并且运行良好。

现在,当用户单击“注销”时,是否可以获取时间戳并将其记录到 MySQL 中,并且注销将在其中运行 session_destroy()?

我所寻找的是用户单击注销时的时间戳,这样我就知道他们已经注销了。我不担心他们是否只是关闭浏览器然后走开。

我尝试过做类似 session_destroy(something); 的事情并将其用作函数。我得到的只是运行时错误。这是可能做到的事情吗?

最佳答案

当用户单击注销时,记录注销时间应该没有问题(当然,如果浏览器关闭,这将不起作用)。只需获取 UserID 并在调用 session_destroy() 之前更新数据库中的该用户即可。

例如:

注销.php

$query = "update user set logoutDate=CURRENT_TIMESTAMP where user={$_SESSION['userID']}";
mysql_query($query);

session_destroy();

关于php - 使用php和mysql,在用户注销时插入时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12684037/

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