我正在网站上工作,我们有一个来自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在那里,但没有设置。
提前谢谢。