簡體   English   中英

PHP中的外部HTTP身份驗證

[英]External HTTP Authentication in PHP

希望重定向到我大學的登錄頁面,以便使用$ _SERVER ['REMOTE_USER']對用戶進行身份驗證。 傳統上,我會使用htaccess文件重定向到登錄頁面,但我希望我的解決方案完全在PHP中。 我想起初會......

header('Location:http://login.university.edu');

但我需要指定返回網址,對嗎? 我不知道。 我可能完全錯了。 任何幫助贊賞。

小心:

header('Location: http://login.university.edu');
                 ^ space

iirc Header(“Location ...”)無法指定查詢字符串。

您可以使用1秒的元刷新標記。

你的大學使用什么認證系統?

這在PHP或任何其他語言中是不可能的。 它必須在您大學的系統上實施。 大多數大學登錄系統(特別是WiFi登錄)允許您添加返回URL,但您需要詢問此參數的名稱是什么。 我的猜測是:

header('Location: http://login.university.edu?return='+urlencode('http://www.mysite.com/page.php'));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM