ヘッダーに問題があります..
私はログイン機能に取り組んでいます...その中で
1)ユーザーが自分の資格情報でログインした場合...
2) その後、ユーザーは新しいタブを開いて LoginViewController.php を入力しようとします。
3)ここで、ユーザーを以前にログインしたページにリダイレクトする必要があります..seesion activeに基づいて..
4)しかし、ヘッダーはloggedin.phpページにリダイレクトされず、空白のページが表示されます..
Here is the LoginViewController.php
<?php
session_start();
include('GenericClasses/GenericCollectionClass.php');
include('Models/UsersModel.php');
include('DataObjects/Users.php');
include('DatabaseAccess/DBHandler.php');
if(!empty($_SESSION['user']))// Here checking session is empty or not
{
header("Location : loggedin.php");// Here it is not redirecting properly
die();
}
else
{
}?>
ここにloggin.phpがあります
<?php
session_start();
header("Cache-Control: private, must-revalidate, max-age=0");
header("Pragma: no-cache");
header("Expires: Fri, 4 Jun 2010 12:00:00 GMT");
include('GenericClasses/GenericCollectionClass.php');
include('Models/UsersModel.php');
include('DataObjects/Users.php');
include('DatabaseAccess/DBHandler.php');
if(!isset($_SESSION['user']))
{
header('Location: LoginViewController.php');
exit();
}
echo '<div style="background:white; text-align:right"> Login as:'.$_SESSION['user'].'<a href="LogoutViewController.php" style="text-align:right">Logout</a></div>';
?>
Any suggestions are acceptable...