最新解決 $_SERVER['PATH_INFO'] 變量方案

使用 RESTful API 接口開發時,會使用到 PATH_INFO變量來解析相應的請求資源和請求ID,當我們調用 $_SERVER['PATH_INFO']變量是會報錯:$_SERVER 中沒有PATH_INFO變量

原因:
是因爲新版的 Apache2.4 使用的運行模式爲FastCGI,此模式下將不會設置PATH_INFO環境變量
具體詳情,請移步官網 Apache FastCGI
在這裏插入圖片描述
解決方法:
某度上千篇一律,各種複製,轉載,有些**連原文章的錯別字都弄過來,強烈吐槽… 然而都不是問題所在。
官網上和其他地方有介紹設置的方法,看了下有點麻煩,我這裏使用的簡單一點,在.htaccess加入如下代碼:

AcceptPathInfo On

效果:
在這裏插入圖片描述
是不是很簡單!

THE END !

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章