execute();-6ren">
gpt4 book ai didi

php - 注销时从 onlineUsers 表中删除用户

转载 作者:太空宇宙 更新时间:2023-11-03 11:55:26 25 4
gpt4 key购买 nike

注销.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');
?>

在线用户表

CREATE TABLE IF NOT EXISTS `onlineUsers` (
`username` varchar(15) NOT NULL,
`isStaff` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

如果您成功登录,它会将您添加到表格中,我希望在您注销时将您从表格中删除。注销工作正常,除了我需要帮助的部分(从在线用户中删除用户)

最佳答案

我们应该在访问它之前正确启动 session ,例如。你的代码应该是这样的。

If ( !isset($_SESSION))
session_start();
$username = $_SESSION['username'];

关于php - 注销时从 onlineUsers 表中删除用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33183337/

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