我想将用户重定向到具有用户名的特定页面(我将手动创建) 所以当user2登录时会将它们重定向到user2.php,当user1登录时会将它们重定向到user1.php。 我会在注册后手动创建用户页面。
这是我使用的,但它将每个用户重定向到同一页面(管理员除外)
if ( IsUserConnected() ) {
if (IsUserAuthorized($_SESSION['username'])) {
header('Location: /username.php');
}
}
答案 0 :(得分:2)
您要将所有用户重定向到username.php
。
请改为:
if ( IsUserConnected() ) {
if (IsUserAuthorized($_SESSION['username'])) {
header('Location:/'.$_SESSION['username'].'.php');
}
}
答案 1 :(得分:0)
试试这个,添加了header('Location: /'.$_SESSION['username'].'.php');
if ( IsUserConnected() ) {
if (IsUserAuthorized($_SESSION['username'])) {
header('Location: /'.$_SESSION['username'].'.php');
exit();
}
}
答案 2 :(得分:0)
您可能想要将第三行更改为
header("Location: /path/" . $_SESSION['username'] . ".php");