0
私はデータベースを持っていて、データベースの中に私は管理者としてユーザータイプのユーザーを持っています。localhostがあなたにリダイレクトしました
ユーザータイプメンバーの新しいユーザーを作成するとすぐに、ログインページでログインできませんでした。
それは私にそれを言って、エラーました:
localhost redirected you too many times.
PHPコード:
<?php
//checks if login session variable exist? If it does, display Logout
session_start();
if (isset($_SESSION['login']) && $_SESSION['login'] != "") {
//link to page logout.php and displays the word Logout + username
echo "<li><a href='logout.php'>Logout " . $_SESSION['login'] . "</a></li>";
if (isset($_SESSION['login']) && $_SESSION['usertype'] != "admin") {
echo ("<li><a href='profile.php'>Profile</a></li>");
} else {
echo ("<li><a href='AdminPage.php'>Administrator</a></li>");
}
if ($_SESSION['login'] == "") {
header("Location:login.php");
}
if ($_SESSION['login'] != "" && $_SESSION['usertype'] == "member") {
header("location:home.php");
}
} else {
//else link to pagelogin.php and display the word Login
echo ("<li><a href ='pagelogin.php'>Login</a></li>");
}
?>
またlogin.phpコードの絵があります
を
どこか...我々は任意のコードなしであなたを助けることができないあなたをリダイレクトしています。 –
@ChinLeungエラーが見つかるまで別のコードを入力します – user7496575
これはなんですか?それはlogin.php、またはヘッダファイルですか? – aynber