我想将用户重定向到带有用户名的特定页面(我将手动创建),这样当user2登录时,它会将它们重定向到user2.php,当user1登录时,它会将它们重定向到user1.php。我将手动创建用户页面从他们的用户名注册后。
这是我使用的,但它将每个用户重定向到相同的页面(除了admin)
if ( IsUserConnected() ) {
if (IsUserAuthorized($_SESSION['username'])) {
header('Location: /username.php');
}
}发布于 2014-01-20 03:18:20
您正在将所有用户重定向到username.php。
改为执行以下操作:
if ( IsUserConnected() ) {
if (IsUserAuthorized($_SESSION['username'])) {
header('Location:/'.$_SESSION['username'].'.php');
}
}发布于 2014-01-20 03:19:51
“试试这个,”header('Location: /'.$_SESSION['username'].'.php');补充道
if ( IsUserConnected() ) {
if (IsUserAuthorized($_SESSION['username'])) {
header('Location: /'.$_SESSION['username'].'.php');
exit();
}
}发布于 2014-01-20 03:21:50
您可能希望将第三行更改为
header("Location: /path/" . $_SESSION['username'] . ".php");https://stackoverflow.com/questions/21221370
复制相似问题