做介面認證的時候,我們可能會用到自定義header頭authorization。
我們都知道php的自定義頭資訊都可以使用$server['http*']來獲取,如header('test: wzhtest');獲取的時候,我們可以使用$_server['http_test']來獲取。
apache伺服器下,我們需要開啟rewrite_module模組,然後編輯.htaccess檔案,在上面加入
#authorization headers
rewritecond % ^(.+)$
rewriterule .* - [e=http_authorization:%]
如果沒有開啟過rewrite_module模組,我們需要新建.htaccess 內容如下:
options +followsymlinks -multiviews
rewriteengine on
#authorization headers
rewritecond % ^(.+)$
rewriterule .* - [e=http_authorization:%]
通過下面的方法我們可以相容的處理:
php 獲取請求,PHP 擴充套件 獲取請求資訊
在 main sapi.h 下定義了會使用到的 http request 屬性,在擴充套件中可以引用該標頭檔案並使用 sg 巨集來使用 sapi 的全域性變數,結構如下 typedef struct sapi globals struct sapi globals struct 結構體 sapi r...
php獲取時間
1 獲取當前日期的前一天 thedate date ymd mktime 0,0,0,date m date d 1,date y 2 獲取指定時間的前一天和後一天 yesterday date y m d strtotime thedate.1 day 前一天 tomorrow date y m ...
php 獲取時間
year date y 年 2018 如果 y 小寫,輸出是年份簡寫,如 2018年,輸出是 18 month date m 月 2 如果 m 大寫,輸出是英文月份,小寫是數字 day date d 日 week date l 星期幾 last month days cal days in mont...