「パーミッション」はカンマ区切りの整数のリストです。例: 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) を実行し、配列を取得しました ( [0] => 1337 )
では、なぜ in_array が true を返さないのでしょうか?