注销.php
<?php
require('includes/database.php');
require('includes/initialize.php');
$username = $_SESSION['username'];
$onlineUsers = $odb->prepare("DELETE FROM `onlineUsers` WHERE `username`='$username'");
$onlineUsers -> execute();
sleep(1);
session_start();
unset($_SESSION['username']);
unset($_SESSION['ID']);
session_destroy();
header('location: index.php');
?>
onlineUsers表
CREATE TABLE IF NOT EXISTS `onlineUsers` (
`username` varchar(15) NOT NULL,
`isStaff` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
如果您成功登录,它将可以将您添加到表中,并且当您注销它时,希望将其从表中删除。对于我需要帮助的部分,注销工作正常(将用户从onlineUsers中删除)
您在输入一些代码后就开始了会话。您应该在这样的php代码的开头开始会话
<?php
session_start();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句