这是一个简单的问题,很明显我需要一个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添加到地址,而不是将/register.php替换为/user-homepage.php
我做错了什么?
使用绝对路径而不是相对路径:
header("Location: /user-homepage.php");
尝试:
header("Location: http://your_domain.com/user-homepage.php");
PHP手册中说要使用绝对URL。
您使用了一个相对文件路径。尝试添加一个正斜杠,使其相对于域根。
header("Location: /user-homepage.php");
如RFC 2616第14.30节"HTTP 1.1"所述,在Location
标头中使用绝对URL。