これは私のlogin.phpコードです:
session_start();
ob_start ();
$_SESSION['login'] = "login";
header('Location: http://www.domain.com/folder/home.php');
exit();
これは私のhome.phpコードです:
session_start();
ob_start ();
if (!isset($_SESSION['login']))
{
header('Location: http://www.domain.com/folder/login.php');
exit();
}
問題は、初めてログインしたときに、に移動しhome.php
てリダイレクトすることlogin.php
です。再度ログインしても、再度 login.php にリダイレクトされません。
Firefox Developer Toolbar を使用してフローを表示します。
var_dump($_SESSION)
セッションが設定されているかどうかを確認するために使用しました。返しますarray(0)
。
このコードに問題はありますか? それとも他の問題が原因ですか?
ありがとう