为了账号安全,请及时绑定邮箱和手机立即绑定

PHP_AUTH_USER无法无法获取

PHP_AUTH_USER无法无法获取

正在回答

2 回答

其认证也就是按正常逻辑是用户在创建文章,如果没有登录,服务器会返回一个浏览器认证弹窗,要求用户登录。实际上讲师将服务器端header输出弹窗这块给省了,直接模拟。

0 回复 有任何疑惑可以回复我~

php进行http认证有先决条件,一个开启了apache模块,cgi形式无效。其认证模式目前有两种一个是basic,也就是视频中讲的。但实际上用dhc模拟时,你只要点击请求set an authorization按钮,后在弹窗内输入user表中存在的用户名密码保存,然后发送请求就可以。不必像讲师那样自己手动base64,插件已经帮你做好了。发送请求之后,php服务器返回的$_SERVER中就有PHP_AUTH_USER相关信息,详情见手册。你不能获取,先检查环境配置非apache这种方法无效,另个按讲师头第二个值 必须 是 Basic + “base64(用户名:密码)",你如果是严格按他霁的操作,填写的时候注意第二个值,很容易没写Basic,,,,,,


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

PHP_AUTH_USER无法无法获取

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信