这是我的header.php文件,我把它包含在每个页面上,我的问题是每当我试图破坏会话时它没有发生我呼出一个页面logout.php并在那里销毁会话但没有任何反应它再次注册会话ID
session_start();
$key=md5(uniqid());
$_SESSION['session']=session_id($key);
$sid=$_SESSION['session'];
<?php
include("header.php");
session_unset();
session_destroy();
header("Location:login.php");
?>
我可以在点击按钮时修改头文件吗?比如在那里破坏会话或者有其他方法可以做到这一点
ps。这只是我正在做的一项基本任务,所以ATM没有安全问题。
答案 0 :(得分:0)
您无需在header.php中设置会话变量 在您的方案中,它将在包含header.php的每个页面上设置会话。 保持会话设置和销毁页面的方式不同。