PHP_AUTH_USER无法无法获取

来源:3-11 完善文章API

qq_闭上眼聆听_0

2017-07-31 16:02

PHP_AUTH_USER无法无法获取

写回答 关注

2回答

  • pardon110
    2017-08-30 20:31:29

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

  • pardon110
    2017-08-30 20:25:16

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


Restful API实战

PHP后端开发者如何迎上移动互联网发展热潮?

44002 学习 · 118 问题

查看课程

相似问题