セッションシステムを使用してログインを作成しようとしていますが、引き続きリダイレクトエラーが発生します。私は正しいユーザ名(admin)とパスワード(murphy1)ページの更新を入力して、私は、コンソールでこのエラーを取得したら:セッションエラーを使用してログイン:net :: ERR_TOO_MANY_REDIRECTS
net::ERR_TOO_MANY_REDIRECTS
私は単純にページを更新する場合、私は、ユーザー名を再入力してか、場合今ではログに記録し、パスワードもう一度ログインすると結果が再び表示されます。誰かが私がどこに間違っているのかを教えてもらえますか?私は本当にそれを納得させるでしょうか?
<?php
ob_clean();
session_start();
if (isset($_SESSION['loggedin']) || $_SESSION['loggedin'] == true){
header("Location: SeniorManagersSiteTour.php");
}
if ($_SERVER['REQUEST_METHOD'] == 'POST'){
$Username = $_POST['username'];
$Password = $_POST['password'];
if ($Username == 'Admin'){
if($Password == 'murphy1'){
$_SESSION["loggedin"] = true;
$Error = "00";
}
else{
$Error = "01";
}
}
else{
$Error = "02";
}
}
?>
これには関係しませんが、変数が定義されているかどうかをチェックするのは無意味です。 –