-1
我剛剛使用wamp在localhost上移動了我的網站。我得到了很多像「cURL擴展不允許」的錯誤,但仍然沒有解決它,但現在我有另一個問題,當我嘗試登錄時,會話已設置,但是當它轉發到索引時,我檢查會話如果不存在,則重定向到登錄頁面。那麼,當它轉發到索引時,他又重定向到登錄,這意味着會話沒有被存儲。Wamp丟失會話
登錄頁:
if($_POST['remember']){
setcookie('id',$dateuser['id'],time()+60*60*24,'/','localhost');
}
$log_ip->add_ip($_SERVER['REMOTE_ADDR']);
wseserr('id', $dateuser['id']);
rderses("local");
echo erses('id');
redirect('/');exit();
的wseserr功能:
function wseserr($int, $text){
$_SESSION['err'][$int]=$text;
}
索引檢查:
include"php/functii.inc";
if((!$_SESSION['err']['id'] || !$_SESSION['err']['user']) && $_COOKIE['id'] && $_COOKIE['user'])
{
$_SESSION['err']['id']=$_COOKIE['id'];
$_SESSION['err']['logat']=1;
}
if(!logat()){
redirect('/login');
exit();
}
logat()函數:
function logat(){
if(erses('id') && is_numeric(erses('id')) && is_user(erses('id'))){
if(get_user_ip(erses('id'))!=0 && get_user_ip(erses('id'))==$_SERVER['REMOTE_ADDR'])return 1;
return 0;
}
return 0;
}
需要幫助! :-s
首先使錯誤報告WAMP。你的代碼有很多錯誤,而不是一兩個。 –
您使用的是wseserr還是erse –