我有這樣的代碼:會議文件夾PHP的MySQL設置
$username = $_POST["username"];
$password = $_POST["password"];
if(mysql_num_rows($result80)>0)
{
$row80 = mysql_fetch_assoc($result80);
$_SESSION["loginmng"] = 1;
$_SESSION["username"] = $username;
$_SESSION["password"] = $password;
$fname = $row80["fname"];
$lname = $row80["lname"];
$userid = $row80["id"];
}
和每一件事情是確定的,因爲我tryed呼應會議及其在同一頁(的index.php)工作 現在我有這個檢查:
if(($_SESSION["loginmng"]!=1)||(!isset($_SESSION["username"]))||(!isset($_SESSION["password"])))
{
header("Location: index.php");
}
當我把這個到新文件夾: newfolder/index.php文件 檢查是不工作的權利,當我已經登錄,會話設置....當我達到echo $_SESSION["loginmng"]
和其他場次,,它的值是空的一樣,沒有會話設置好的和頭跑了......和去索引......我已經把session_start();
在第一個PHP太行 我tryed太:
if($_SESSION["loginmng"]!=1)
{
header("Location: ../index.php");
}
,同樣的事情......就像沒有會話集,可能是什麼問題
你是否100%確定該會話已啓動? 'session_start()'在上面? –
你可以把這兩個文件的所有代碼,以獲得更好的觀點? –
我並不完全瞭解你的問題,但我確實想讓你從一個耗費我許多小時的錯誤中解脫出來。如果你曾經迴應過任何東西,比你不能重定向頭(「Location:...」) – ajon