ログインごとに $_SESSION['usr'] と $_SESSION['psw'] のセッション変数を作成しています。ログアウトすると、次のコードでそれらを破棄しています。
<?php
session_start();
session_destroy();
if(count($_SESSION) == 0)
{
$_SESSION=array();
session_destroy();
}
header("Location:home.php");
?>
私がやろうとしているのは、いくつかのページをログインユーザーのみに制限することです。そのため、この小さなコードを使用しようとしました:
<?php if(!$_SESSION['usr']){header('Location:home.php');} ?>
それは完全に理にかなっているので、なぜ機能しないのかわかりませんが、その理由は誰にも分かりませんか? ご協力ありがとうございました...