我永远被重定向到访问denied.php无论如何..我的用户角色是一个用户,我的回声说它也是一个用户..
elseif (($_SESSION['role'] != 'user' || $_SESSION['role'] != 'admin'))
{
echo("<script>alert('You are not admin')</script>");
header ("Location: access_denied.php");}
Run Code Online (Sandbox Code Playgroud)
有谁知道什么是错的?
您需要使用,AND因为只有一个条件需要为false才能使语句失败.您似乎希望两个都无法执行此代码:
elseif (($_SESSION['role'] != 'user' && $_SESSION['role'] != 'admin'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
37 次 |
| 最近记录: |