'Permissions' 是一个逗号分隔的整数列表,例如:1,10,70,1000 权限字符串被塞入 $_SESSION,然后在爆炸后返回为 $type
$permissions = $_SESSION['user']['permissions'];
$type = explode(",", trim($permissions));
if(in_array(1337, $type)){
echo '<li><a href="protectedpage.php">Page Name</a></li>';}
出于某种原因,没有任何回应。我回应了 $_SESSION['user']['permissions'] 并得到了 1337
我已经完成了 print_r($type) 并得到了 Array ( [0] => 1337 )
那么为什么 in_array 不返回 true 呢?