首页 > 解决方案 > 如何根据 PHP 中的会话数据将用户重定向到不同的页面?根据 PHP 中的会话数据将用户重定向到不同的页面?

问题描述

我有一个基于 PHP/MySQL 的网站,其中包含用于成员页面的文件夹和用于管理页面的文件夹。我想根据用户登录的方式将用户引导到不同的页面 - 作为成员或作为管理员(从主用户页面) - 这是我尝试过的功能,但它不起作用。

function connectadmin($level) {
    if ($level === "Administrator"){
        include('admin/home.php');
    }elseif ($level === "Member"){
        include('member/home.php');
    }
}

connectadmin($level);

标签: phpsessionsession-state

解决方案


您应该使用 header() 函数:

header('Location: admin/home.php');

代替:

include('admin/home.php');

另一个链接也是如此。


推荐阅读