php nginx 配置導(dǎo)致 超全局變量$_GET 一直為空

由于這一部分對(duì)于我這個(gè)新手玩家實(shí)在吃力,于是直接檢查了ngnix配置進(jìn)行檢查,對(duì)于這一部分代碼進(jìn)行對(duì)比,和上段相仿。繼而繼續(xù)檢查Nginx其他配置,這里最有可能出問題的就是重定向位置對(duì)參數(shù)解析,果然。。??映霈F(xiàn)了。原因是用的 try_files,在try_files 中的uri 后面參數(shù)沒寫對(duì)引起的!

try_files?$uri?$uri/?/index.php;

改為

try_files?$uri?$uri/?/index.php?$query_string;

解釋下:

對(duì)于$uri :

1)如果 存在文件 /Vhost/$http_host/$uri ,訪問的是該文件

2)否則 如果 $uri 不是以 “/” 結(jié)尾 ,跳轉(zhuǎn)到 $uri/

3)否則 如果 $uri 以 “/” 結(jié)尾 且 存在 /Cache/$http_host/$uri/index.html ,訪問的是該文件

$query_string 就是nginx解析url參數(shù)的變量

Nginx里面$query_string 與$args相同,存儲(chǔ)了所提交的所有$query_string;比如&p=2887&q=test

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容