我有一個PHP腳本,應該讓用戶查看基於user_level的頁面。如果用戶級別設置爲1 ..允許用戶查看頁面。如果沒有,然後重定向到index.php ..由於某種原因,它不工作。它給了我一個信息,「你不能訪問這個頁面」。無論是誰登錄,管理員或普通用戶,它都會給我提供該信息。有任何想法嗎?管理員權限在php
<?php
include 'init.php';
include('core/init.inc.php');
var_dump($_SESSION)
if(!logged_in()){
header('Location: index.php');
exit();
}
if(!isset($_SESSION['user_level'])) {
echo 'You are not allowed to access this page. Click <a href="index.php">here</a> to go back to the home page';
exit();
}elseif(1 == (int)$_SESSION['user_level']){
header('Location: create_album.php');
exit;
}
include 'template/header.php';
?>
@ TechGuy24試試我張貼,它檢查isset'user_level'第一代碼。 – xdazz
它仍然顯示你不允許的消息,無論用戶級別 – WebDeVGuy24
@ TechGuy24請執行'var_dump($ _ SESSION)'並首先檢查內容。 – xdazz