php - 如何根据 PHP 中的会话数据将用户重定向到不同的页面?根据 PHP 中的会话数据将用户重定向到不同的页面?
问题描述
我有一个基于 PHP/MySQL 的网站,其中包含用于成员页面的文件夹和用于管理页面的文件夹。我想根据用户登录的方式将用户引导到不同的页面 - 作为成员或作为管理员(从主用户页面) - 这是我尝试过的功能,但它不起作用。
function connectadmin($level) {
if ($level === "Administrator"){
include('admin/home.php');
}elseif ($level === "Member"){
include('member/home.php');
}
}
connectadmin($level);
解决方案
您应该使用 header() 函数:
header('Location: admin/home.php');
代替:
include('admin/home.php');
另一个链接也是如此。
推荐阅读
- django - 当我尝试登录用户时出现登录错误。姜戈
- react-native - 每个手指引导两个方块的平移处理程序
- c++ - MFCC 示例问题:[plugin] AddInstanceForFactory: No factory registered for id
F8BB1C28-BAE8-11D6-9C31-00039315CD46 - elasticsearch - elasticsearch参考模块和elasticsearch源码模块有什么区别?
- python-3.8 - ImportError:无法从部分初始化的模块“scapy.ansmachine”导入名称“AnsweringMachine”
- grafana - 通过正则表达式 logql 提取 loki ingress-nginx 标签
- vis.js - 工程视图中的 selfReference 显示问题
- c# - 使用 C# 服务器 C++ 客户端阻塞写入的命名管道
- debugging - intellij 源代码在调试时与字节码不匹配
- django - Django 使用 JWT 提供图像授权