セッションを設定するために以下の操作を行いますが、これはエコーが表示されるためです。しかし、私は次のページに行くか、別のセッションはないですか?私は何を間違えているのですか?PHPセッションが失われています
$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");
?>
これは動作しますが、新しい問題が発生しました – Anicho
@Anicho私のアップデートを参照してください – PeeHaa
ありがとうrepwhoringpeehaa – Anicho