1. 程式人生 > >PHP 前後端互動 獲取AUTHORIZATION認證

PHP 前後端互動 獲取AUTHORIZATION認證

修改檔案:.htaccess

修改位置:入口檔案同級目錄

修改內容:

Apache伺服器下,我們需要開啟rewrite_module模組

新增主要程式碼:HTTP_AUTHORIZATION 是你獲取 HTTP:Authorization 的 key 值

及:獲取方式

$_SERVER['HTTP_AUTHORIZATION']     # 獲取
#Authorization Headers
RewriteCond %{HTTP:Authorization} ^(.+)$
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

若沒有開啟過rewrite_module模組

<IfModule mod_rewrite.c> 
Options +FollowSymlinks -Multiviews 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php/?s=$1 [QSA,PT,L]

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>