解析php中獲取url與物理路徑的總結(jié)
在這里我想總結(jié)一下取得地址欄內(nèi)URL及文件所屬的我更路徑的一些信息:
運(yùn)用$_SERVER[ ]我們可以來完成許多事情:它是一個(gè)包含頭部(headers),路徑信息及腳本位置的數(shù)組,數(shù)組的實(shí)體由web服務(wù)器創(chuàng)建。
這是一個(gè)“superglobal”,或者可以描述為自動(dòng)全局變量。這只不過意味這它在所有的腳本中都有效。在函數(shù)或方法中您不需要使用global $_SERVER; 訪問它,就如同使用 $HTTP_SERVER_VARS 一樣。
$HTTP_SERVER_VARS 包含著同樣的信息,但是不是一個(gè)自動(dòng)全局變量。(注意: $HTTP_SERVER_VARS 和 $_SERVER 是不同的變量,PHP 處理它們的方式不同。)如果設(shè)置了 register_globals 指令,這些變量也在所有腳本中可用;也就是,分離了 $_SERVER 和 $HTTP_SERVER_VARS 數(shù)組。
$_SERVER['HTTP_HOST'] 取得當(dāng)前請(qǐng)求的Host:頭部?jī)?nèi)容
$_SERVER['PHP_SELF']這可能是我們最為經(jīng)常用到的了,它返回當(dāng)前調(diào)用 的頁(yè)的文件名,如果是http://localhost/test/2005/test.php, 那么將會(huì)返回/test/2005/test.php
$_SERVER['SCRIPT_NAME']它將返回包含當(dāng)前腳本的路徑。這在頁(yè)面需要指向自己時(shí)非常有用
$_SERVER['SCRIPT_FILENAME']它將返回當(dāng)前文件所在的絕對(duì)路徑信息
$_SERVER['REQUEST_URI']返回訪問此頁(yè)面所需的URI,包括"/"
當(dāng)然還有許多路徑函數(shù):
dirname(),返回路徑信息中的目錄部分,前面是帶有"/"的
basename()返回路徑中的基本的文件名部分,當(dāng)然也可以設(shè)置后綴來控制輸出。
realpath(),返回路徑信息的絕對(duì)規(guī)范化的路徑
相關(guān)文章
PHP實(shí)現(xiàn)類似于C語言的文件讀取及解析功能
這篇文章主要介紹了PHP實(shí)現(xiàn)類似于C語言的文件讀取及解析功能,結(jié)合實(shí)例形式分析了php讀取文件的相關(guān)函數(shù)與使用注意事項(xiàng),需要的朋友可以參考下2017-09-09
PHP使用debug_backtrace方法跟蹤調(diào)試代碼調(diào)用詳解
這篇文章主要介紹了PHP使用debug_backtrace方法跟蹤調(diào)試代碼調(diào)用,結(jié)合實(shí)例形式詳細(xì)分析了debug_backtrace函數(shù)的功能、參數(shù)、使用方法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下2018-07-07
PHP使用PDO訪問oracle數(shù)據(jù)庫(kù)的步驟詳解
POD擴(kuò)展是在PHP5中加入,該擴(kuò)展提供PHP內(nèi)置類 PDO來對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問,不同數(shù)據(jù)庫(kù)使用相同的方法名,解決數(shù)據(jù)庫(kù)連接不統(tǒng)一的問題。下面這篇文章主要給大家介紹了關(guān)于PHP使用PDO訪問oracle數(shù)據(jù)庫(kù)的步驟,需要的朋友可以參考下。2017-09-09
zend Framework中的Layout(模塊化得布局)詳解
本篇文章是對(duì)zend Framework中的Layout(模塊化得布局)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php中OR與|| AND與&&的區(qū)別總結(jié)
以下是對(duì)php中OR與|| AND與&&的區(qū)別進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友可以過來參考下2013-10-10
PHP針對(duì)常規(guī)模板引擎中與CSS/JSON沖突的解決方法
這篇文章主要介紹了PHP針對(duì)常規(guī)模板引擎中與CSS/JSON沖突的解決方法,非常實(shí)用的技巧,需要的朋友可以參考下2014-08-08
PHP里面把16進(jìn)制的圖片數(shù)據(jù)顯示在html的img標(biāo)簽上(實(shí)現(xiàn)方法)
下面小編就為大家?guī)硪黄狿HP里面把16進(jìn)制的圖片數(shù)據(jù)顯示在html的img標(biāo)簽上(實(shí)現(xiàn)方法)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-05-05

