我建立了一个登录系统,希望为不同的用户创建不同的会话,并为他们提供个性化的仪表板。
登录后,用户将被重定向到dashboard.php。在dashboard.php中,我想检查用户名是否为“SARTHAK”(应该从数据库中进行交叉检查),应该将用户重定向到file1.php。如果用户是“STEVE”,则应将其重定向到page2.php。否则,应将用户重定向到default.php。
我知道我之前已经问过这个问题,但方法不起作用。
答案 0 :(得分:3)
您需要做什么:发布您的代码。
您不需要:将这些用户重定向到不同的网页。相反,您可以使用用户名(或用户ID,无论您的架构如何)来构建个性化仪表板。这正是大多数Web应用程序处理此问题的方式。
你之前说过你问过这个问题,but the only other question you asked似乎与此无关。
除非您发布代码,否则很难提供帮助。
答案 1 :(得分:0)
session_start()
$redirect = 'default.php';
if ($_SESSION['user'] == 'SARTHAK') $redirect = 'file1.php';
if ($_SESSION['user'] == 'STEVE') $redirect = 'page2.php';
header("Location: $redirect");
应该这样做
答案 2 :(得分:0)
试试这个
<?PHP
session_start();
$_SESSION['username'] = "SARTHAK";
echo $_SESSION['username'];
if ($_SESSION['username'] == "SARTHAK") {
header("location:file1.php");
}
else if ($_SESSION['username'] == "STEVE") {
header("location:page2.php");
}
else {
header("location:default.php");
}
?>