我正在为我的网站创建一个登录系统,并想知道是否有人可以帮我解决问题?我希望已登录的用户可以转到注册页面,重定向到您的帐户页面。
我试过这个,但它似乎对我不起作用。
<?php
if (isset($_SESSION['id'])) {
header("location: youraccount");
} else {
header("location: signup");
exit();
}
?>
经过一段时间的努力,我已经设法做到了。
这最终对我有用 -
<?php
if (isset($_SESSION['id'])) {
header('Location: youraccount?id=' . $userid . '');
exit();
}
?>
答案 0 :(得分:0)
如果要重定向到“youraccount.php”和“signup.php”页面中的任何一个,则必须提供“.php”扩展名并确保文件位于同一目录中。如果它们不在同一目录中,请使用完整的URL路径。有关详细信息,请参阅Header
像:
<?php if (isset($_SESSION['id'])) {
header("location: youraccount.php");
} else {
header("location: signup.php");
exit();
}
?>
答案 1 :(得分:-3)
您必须使用完整的网址:
喜欢位置:header('Location: http://www.example.com/');
在修改标题之前一定不要输出任何内容,否则它将无效。