想要重定向到我大学的登录页面,以便使用$ _SERVER ['REMOTE_USER']对用户进行身份验证。传统上,我会使用htaccess文件重定向到登录页面,但我希望我的解决方案完全在PHP中。我想开始会是......
header('Location:http://login.university.edu');
但我需要指定返回网址,对吗?我不知道。我可能完全错了。任何帮助表示赞赏。
答案 0 :(得分:2)
小心:
header('Location: http://login.university.edu');
^ space
iirc Header(“Location ...”)无法指定查询字符串。
您可以使用1秒的元刷新标记。
贵校使用哪种认证系统?
答案 1 :(得分:2)
这在PHP或任何其他语言中是不可能的。它必须在您大学的系统上实施。大多数大学登录系统(特别是WiFi登录)允许您添加返回URL,但您需要询问此参数的名称是什么。我的猜测是:
header('Location: http://login.university.edu?return='+urlencode('http://www.mysite.com/page.php'));