セッションを設定するには、次のようにします。エコーが表示されるため、これは機能します。しかし、次のページまたは別のページに移動すると、セッションがありませんか?私は何が間違っているのですか?
$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");
?>