<分区>
我这里有一个 session 代码,如果 session 用户名不等于管理员,我想重定向所有用户..但是我的代码不起作用..任何人都知道问题出在哪里吗?请
代码在这里:
<?php
session_start();
if(isset($_SESSION['username'])!='administrator'){
header('Location: ../index.php');
}
?>
<分区>
我这里有一个 session 代码,如果 session 用户名不等于管理员,我想重定向所有用户..但是我的代码不起作用..任何人都知道问题出在哪里吗?请
代码在这里:
<?php
session_start();
if(isset($_SESSION['username'])!='administrator'){
header('Location: ../index.php');
}
?>
最佳答案
isset 的返回值永远不会等于“administrator”。试试这个:
if (!isset($_SESSION['username']) || ($_SESSION['username'] != 'administrator'))
关于php - 在 php 中遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21319710/