php - 无法注销mysql和php

标签 php mysql authentication logout

我在我的应用程序中创建了一个登录/注销系统,但即使使用 session_start();session_destroy();session_unset () 也无法正常工作;

这是我到目前为止所做的:

首页(登录)

<?php
    if(
    !isset($_SERVER['PHP_AUTH_USER'])||
    !isset($_SERVER['PHP_AUTH_PW'])||
    ($_SERVER['PHP_AUTH_USER'])!="admin"||
    ($_SERVER['PHP_AUTH_PW']!="admin")
     )
{
header('WWW-Authenticate: Basic realm="Accès refusé"');
echo 'Accès refusé';
exit;
}
else
session_start (); 
$_SESSION['PHP_AUTH_USER'] = "admin"; 
$_SESSION['PHP_AUTH_PW'] = "admin"; 
echo '

这是注销部分

<?php

session_start();
session_unset ();
session_destroy(); 
header("Location: index.php");
die;    
?>

问题在于,即使单击注销按钮, session 也不会被销毁。

最佳答案

创建另一个登录/注销系统,并不难。

关于php - 无法注销mysql和php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17225584/

相关文章:

mysql - 使用子查询使用同一个表中的值更新表

java - Google Cloud Endpoints 限制...任何建议的解决方案?

php - 使用 from list 和 left join 之间的区别

mysql - 如何对 2 个查询的值求和?

javascript - 复制 API key 是否意味着身份被盗?

python - 如何使 facebook 应用程序允许来自在本地服务器上运行的 django 项目的请求?

php - 如何在 Woocommerce 中按项目设置运费

php - 缺少输入响应 |隐形验证码

php - 如此具体,将艺术家的图像添加到 joomla 组件中最近歌曲的表格 View 中

php - 将自定义参数添加到 Paypal Woocommerce