我的tmp目錄不能被php.Hence訪問,會話不能真正的工作(而他們不) 但在這種情況下,他們做某些未知的原因。Php會話奇怪的行爲
這裏的情景,
我有一個網頁的index.php它驗證一個用戶的憑據,並設置會話變量,將用戶重定向到panel.php
if($verified)
{
$_SESSION['unid']=$unid;
$wel="Welcome :";
$_SESSION['una']=$user;
$_SESSION['level']=$lev;
$_SESSION['pas']=$pass;
$_SESSION['wel']=$wel;
header("location:panel.php");
}
在panel.php我有代碼,
<?php
ob_start();
if(session_id()==''){
session_start();
}
if($_SESSION['una'] == "")
{
header("location:index.php");
}
當我通過的index.php登錄,儘管會話的數據無法讀取,panel.php打開喜歡它通常會與會議
刷新頁面後,會話消失,頁面重定向!
對此行爲的任何解釋?
PHP V5.3.10
你在哪裏開始'index.php'上的'Session'? – Boris
在第一行,我有session_start(); –