如何重定向到网址并在php中传递登录名和密码http,即http基本登录但没有用户干扰?没有登录弹出窗口!
感谢, 塞尔索
答案 0 :(得分:2)
简短的回答是,你不能。
重定向到http://user:pass@example.com/可以在某些浏览器上运行,但不是全部。
您可以使用替代身份验证模块,并将值推入其中 - 例如如果您愿意像这样调整服务器配置(并且可以使用cookie),请在Apache上使用mod_authmemcookie。
答案 1 :(得分:1)
不知道我是否理解你是对的,但是如果你只想重定向到一个没有烦人弹出窗口的http-auth-secured网站,你可以在网址中发送用户名和密码:
http://username:password@exapmle.com/adminpanel/
请注意,使用此解决方案,密码在网址和某些浏览器中可读(IE仅<= 6,在较新版本中禁用此功能)不支持此功能 - 这可能对您来说是个问题。有关更多信息,请查看this article
答案 2 :(得分:0)
使用基本身份验证,浏览器将在服务器请求时重新发送凭据。这仅适用于相同的主机名。