在开发Restful AIP 接口时,使用Authorization 验证,接收不到 $_SERVER['PHP_AUTH_USER']
和 $_SERVER[‘PHP_AUTH_PW’]
值,可以通过修改 .htaccess
文件来解决:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?/$1 [L]
#开启Authorization验证
RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
完成以上增加即可使用Authorization 设置用户名和密码在header 头信息中。
THE END !