这是一个简单的问题,这让我很明显需要参加一个php课......
我的if / else语句的第一部分是:
if (is_user_logged_in()){
//echo "user is signed in<P>";
header("Location: user-homepage.php");
因此,如果用户已登录并单击指向/register.php的链接,则应将其重定向到user-homepage.php。
会发生什么情况,而是定向到/register.php/user-homepage.php
我的代码是将/user-homepage.php添加到地址,而不是用/user-homepage.php替换/register.php
我做错了什么?
答案 0 :(得分:3)
使用绝对路径而不是相对路径:
header("Location: /user-homepage.php");
答案 1 :(得分:1)
答案 2 :(得分:1)
您使用了相对文件路径。尝试添加正斜杠以使其相对于域根目录。
header("Location: /user-homepage.php");
答案 3 :(得分:0)
如RFC 2616, "HTTP 1.1"第14.30节所述,请在Location
标题中使用绝对网址。