我正在尝试创建一个在线系统,其中每个用户都使用唯一的ID和密码登录。我已经实现了验证密码的代码,但是在成功验证密码后如何重定向到新的(主页)页面?
答案 0 :(得分:6)
您需要输出标题以重定向它们:
header('Location: newpage.php');
请注意,您应该验证您的用户是否在每个页面都经过身份验证,否则人们可以直接访问这些网址。
答案 1 :(得分:3)
假设主页位于home.php
header("Location: home.php");
答案 2 :(得分:0)
检查用户是否经过身份验证后,您应该写下此行
header('location: home.php');
通过这行代码,您将重定向到home.php页面..
答案 3 :(得分:0)
正如其他人所说,你应该使用header()函数,但你需要指定Location的完整URL,而不仅仅是URI。资料来源:http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#14.30 像这样:
header('Location: http://site.com/home.php');
并确保在header()调用之前没有发送任何内容。