PHP獲取偽靜態(tài)之后的URL
所屬欄目: 網站開發(fā) | 更新時間:2017-3-17 | 閱讀:4400 次
URL偽靜態(tài)后,使用PHP獲取的總是真實的URL,無法獲取偽靜態(tài)后地址欄所顯示的URL。
本人經過多方查閱,終于找到一個完美的解決方法:
$protocol = (!empty($_SERVER[HTTPS]) && $_SERVER[HTTPS] !== off || $_SERVER[SERVER_PORT] == 443) ? "https://" : "http://";
$url = $protocol.$_SERVER[HTTP_HOST].$_SERVER[HTTP_X_REWRITE_URL];
以上兩句代碼,可以像JS一樣,獲取到地址欄所顯示的偽靜態(tài)URL。