我在php中使用header()函数来更改url并将用户重定向到另一个页面。 当用户在页面上时#local; localhost / admin / index.php" ,输入登录信息并尝试登录,header()函数用于将用户重定向到页面 "本地主机/管理/ homepage.php"但是页面地址更改为" localhost / admin / localhost / admin / homepage.php"
标题("位置:localhost / admin / homepage.php");
您对此问题的解决方案是什么? 谢谢
答案 0 :(得分:0)
试试这个:
header("Location: ./homepage.php");
或
header("Location: http://localhost/admin/homepage.php");
答案 1 :(得分:0)
路径必须是绝对网址或相对于当前网址的网址。
header("Location: http://localhost/admin/homepage.php");
或
header("Location: homepage.php");
或
header("Location: /admin/homepage.php");
应该都行得通。确保您die
或exit
或以其他方式停止在位置标题后执行,因为它不会阻止后续代码自行运行。