我执行以下操作来设置我的会话,这是因为出现了回声。但是当我转到下一页或其他页面时,会话不存在吗?我究竟做错了什么?
$session_start();
if ($username==$dbusername&&$password==$dbpassword)
{
echo"<b>Login Successful</b><br><a href='systemadmin.html'><br>Click here to access the <strong>System Admin Page</strong></a>";
$_session['username']=$dbusername;
if($username == "admin")
{
$_session['admin'] = true;
}
我正在尝试使以下内容与这些会话一起使用:
<?php
session_start();
if($_session['admin'] == true)
{
// do nothing
}else{
header( 'Location: home.html' ) ;
}
?>
更新:
大写会话有效,但现在当我使用 logout.php 时会话不会破坏
<?php
session_start();
session_destroy();
header("location: home.html");
?>