3 回答

TA貢獻(xiàn)1993條經(jīng)驗(yàn) 獲得超6個(gè)贊
$_SERVER['REQUEST_URI']
有關(guān)$ _SERVER數(shù)組中可用信息的更多詳細(xì)信息,請參見PHP手冊頁。
如果您還需要查詢字符串(?URL中的后面的位),則該部分位于此變量中:
$_SERVER['QUERY_STRING']

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個(gè)贊
$uri = $_SERVER['REQUEST_URI'];
這將為您提供所需的目錄和文件名。如果使用mod_rewrite,這將非常有用,因?yàn)樗梢愿嬖V您用戶正在查看哪個(gè)頁面。
如果您需要實(shí)際的文件名,則可能需要嘗試使用$_SERVER['PHP_SELF']魔術(shù)常數(shù)__FILE__或$_SERVER['SCRIPT_FILENAME']。后2個(gè)為您提供完整的路徑(從服務(wù)器的根目錄開始),而不僅僅是您網(wǎng)站的根目錄。它們對于包含等有用。
$_SERVER['PHP_SELF'] 為您提供相對于網(wǎng)站根目錄的文件名。
$relative_path = $_SERVER['PHP_SELF'];
$complete_path = __FILE__;
$complete_path = $_SERVER['SCRIPT_FILENAME'];
- 3 回答
- 0 關(guān)注
- 464 瀏覽
添加回答
舉報(bào)