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