php - 在 php 中遇到问题

标签 php html

<分区>

我这里有一个 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/

相关文章:

PHP glob 目录 UTF-8

php - json_encode 想要输入什么?

php - zend 框架中函数 getBaseUrl() 的问题

html - 如何在 css/html 中居中链接列表

php - API平台:LexikJWTAuthenticationBundle Failed to load private key

php - PayPal 最近的 TLS 1.2/HTTP 1.1 更新以及何时使用它

html - 如何将中间元素居中放置在 flex 行中?

python - python 中用于解析 HTML 标题标签的正则表达式模式

html - Bootstrap 4 text-truncate 在表格单元格中不起作用

php - Mysqli 不显示所有行