没有设置会话ID,但会话有数据

时间:2016-09-12 18:08:18

标签: php session get

我正在网站上工作,我们有一个来自GET或SESSION的ID。问题是没有设置id,我们知道GET没有信息而SESSION没有,但id仍未设置。

我们尝试使用isset并为get

清空
$id;
if(isset($_GET['user_id']))
    $id = intval($_GET['user_id']);
 else $id = intval($_SESSION['user_id']);
 if(!validUser($id)){ 
     if(isset($_SESSION['user_id'])) { 
        header('Location: user.php'); 
     } else { 
        header('Location: login.php'); 

    } 
}

GET var转储: array(0) { }
SESSION var转储: array(2) { 'token' => string(64) "PFM00Y1V17FBNFF864R68W0OE5H59CGYR3ZS11O383FVJU4PZWV7SWV62DBBPRAH" 'user_id' => string(1) "2" }

user_id在那里,但没有设置。

提前谢谢。

0 个答案:

没有答案