Php 如果cookie被强制删除,则更新登录状态

Php 如果cookie被强制删除,则更新登录状态,php,cookies,Php,Cookies,我有这个问题,这使我无法推动我的登录页面。我知道,当你登录时,你可以通过cookies和会话创建安全性,我就是这么做的。但使用google chrome中的EditThisCookie插件,如果我删除我的Cookie,那么我必须将我的数据库状态更新为inactive。但是我对如何做感到困惑。有人能帮我解决这个问题吗。下面是我的代码 $user = $_SESSION["user_id"]; $sesskey = $_SESSION['sesskey']; $firstname = $_

我有这个问题,这使我无法推动我的登录页面。我知道,当你登录时,你可以通过cookies和会话创建安全性,我就是这么做的。但使用google chrome中的EditThisCookie插件,如果我删除我的Cookie,那么我必须将我的数据库状态更新为inactive。但是我对如何做感到困惑。有人能帮我解决这个问题吗。下面是我的代码

$user  = $_SESSION["user_id"];
$sesskey   = $_SESSION['sesskey'];
$firstname   = $_SESSION['firstname'];

if(count($_COOKIE) > 0) {

} else {
$sqlupses   = "UPDATE credentials set loginkey = '', access_status  = 'inactive' where user_id = '$user'";
die($sqlupses);
$ressess    = mysql_query( $sqlupses, $dbhandle );
session_unset();
session_destroy();
header('location:index.php?lvs=8');
exit();
}

当您编辑或删除cookie时,将没有连接的会话,因此您将无法让用户进行更新。该部分是否有任何解决方法?除非您使用javascript并在一定时间间隔内将cookie状态发送回服务器,否则服务器无法知道cookie已被删除。会话将只进行垃圾收集。事实并非如此,您只能在用户执行某项操作时更新数据库字段,并使用任务计划程序将过去xx分钟/小时内没有更新记录的所有用户标记为非活动。