gpt4 book ai didi

javascript - 当访问者离开网页时,如何更新 mysql 表?

转载 作者:行者123 更新时间:2023-11-30 00:17:51 26 4
gpt4 key购买 nike

这是我的问题。

所以,我正在尝试制作我的页面,以便当有人使用 PHP 访问该页面时

if ($_SESSION['signed_in'] == true){
$sql = "UPDATE
users
SET
user_status = 1
WHERE
user_id = " . $_SESSION['user_id'] . "";
$result = mysql_query($sql);
if (!$result){
echo 'fix me!';
}else{
}
}

现在!

当用户退出或转到新页面时,我希望将 user_status 设置回 0,这样当用户进入已经有登录 session 的站点时,它会返回到 1。

我如何使用 PHP 或 JavaScript 来做到这一点?因为即使我有一个注销按钮,人们仍然会单击退出,他们将永远登录,直到他们登录并重新注销。

最佳答案

为什么不在表单上使用 unload 方法,以便当用户关闭站点时,将调用 unload 方法,然后您可以再次将计数器设置为 0。

<form onUnload="set0.php">

你可以做类似的事情。希望这可以帮助。 :)

关于javascript - 当访问者离开网页时,如何更新 mysql 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23509780/

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