我創建了一個登錄頁面的login.php,當他們的用戶記錄被重定向到登錄-home.php,我那麼,創建的登錄,但是當重定向不工作
if (isset($_SESSION['loggedin']) && $_SESSION['loggedin'] == true) {
echo "Welcome to the member's area, " . $_SESSION['username'] . "!";
} else {
echo "Please log in first to see this page.";
}
和我得到的請先登錄。
爲什麼這不會實際登錄?
的login.php
<?PHP
error_reporting(9);
require_once("./include/membersite_config.php");
if(isset($_POST['submitted']))
{
$users['admin'] = array('password' => 'admin', 'redirect' => 'admin.php');
$users[$username] = array('password' => $password, 'redirect' => 'login-home.php');
if(array_key_exists($_POST['username'],$users)) {
if($_POST['password'] == $users[$_POST['username']]['password']) {
$_SESSION['loggedIn'] = true;
header('Location:'.$users[$_POST['username']]['redirect']);
exit();
}
}
if($fgmembersite->Login())
{
$fgmembersite->RedirectToURL("login-home.php");
}
}
?>
你應該張貼您的logincode – Daniel 2012-07-05 14:36:05
在第一剪斷你使用「的loggedIn」作爲關鍵,和「的loggedIn」中的第二個。不是PHP區分大小寫? – Arcadien 2012-07-06 07:37:42