簡體   English   中英

PHP重定向與HTTP身份驗證

[英]Php redirect with http authentication

如何重定向到url並在php中通過登錄名和密碼http,即http基本登錄名而又不受用戶干擾? 沒有登錄彈出窗口!

謝謝,塞爾索

簡短的答案是你不能。

重定向到http:// user:pass@example.com/可以在某些瀏覽器上工作,但不能在所有瀏覽器上工作。

您可以使用替代身份驗證模塊,然后向其中推送一個值-例如,如果您願意像這樣調整服務器配置(並擁有一個可以使用的cookie),請在Apache上使用mod_authmemcookie

不知道我是否理解正確,但是如果您只想重定向到受HTTP身份驗證保護的網站而沒有煩人的彈出窗口,則可以在url中發送用戶名和密碼:

http://username:password@exapmle.com/adminpanel/

請注意,使用此解決方案,密碼可以在url中讀取,並且某些瀏覽器(IE僅<= 6,在新版本中已禁用)不支持此操作-也許這就是您的問題。 有關更多信息,請查看本文

使用基本身份驗證,瀏覽器將在服務器請求時重新發送憑據。 但是,這僅適用於相同的主機名。

暫無
暫無

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

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