我希望在我的网站上添加页面,只有具有certan级别的人才能看到,而其他人将被踢到不同的页面。这样做的简单方法是什么?
这就是我现在所拥有的。
<?php session_start();
$rank=$_SESSION['rank'];
$loggedinusername=$_SESSION['loggedinusername'];
$loggedinuseremail=$_SESSION['loggedinuseremail'];
?>
由于
答案 0 :(得分:1)
允许单一排名
if ($rank != 'allowed_rank') {
header('Location: some_other_page.php');
exit;
}
允许多个排名
if (!in_array($rank, array('allowed_rank1', 'allowed_rank2'))) {
header('Location: some_other_page.php');
exit;
}
答案 1 :(得分:0)
<?php
session_start();
if ($_SESSION['rank'] > 1) // or whatever your minimum rank is
{
header('Location: highrankpage.php');
}
else
{
header('Location: lowrankpage.php');
}
exit();
?>
您希望在要保护的每个页面上都包含此代码。