Php重定向与http身份验证
答
简短的答案是,你不能。
重定向到http://user:[email protected]/将适用于某些浏览器,但不是全部。
您可以使用替代认证模块,并向其中推入一个值 - 例如,在Apache上使用mod_authmemcookie,如果你很乐意调整这样的服务器配置(并有一个可以使用的cookie)。
答
有了基本身份验证,浏览器将在服务器请求重发证书。这只适用于相同的主机名。
答
不知道如果我理解你的权利,但如果你只是想重定向到一个HTTP认证 - 确保现场没有恼人的弹出,您可以在发送该URL的用户名和密码:
http://username:[email protected]/adminpanel/
请注意,通过此解决方案,密码在URL和某些浏览器中可读(IE只有< = 6,这在新版本中被禁用)不支持 - 也许这对您来说是一个问题。欲了解更多信息,请看this article