PHP獲取當(dāng)前頁面完整URL的實(shí)現(xiàn)代碼
更新時(shí)間:2013年06月10日 08:14:46 作者:
本篇文章是對利用PHP獲取當(dāng)前頁面完整URL的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
javascript實(shí)現(xiàn):
top.location.href 頂級(jí)窗口的地址 this.location.href 當(dāng)前窗口的地址
PHP實(shí)現(xiàn):
#測試網(wǎng)址: http://localhost/blog/testurl.php?id=5
//獲取域名或主機(jī)地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost
//獲取網(wǎng)頁地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php
//獲取網(wǎng)址參數(shù) echo $_SERVER["QUERY_STRING"]."<br>"; #id=5
//獲取用戶代理 echo $_SERVER['HTTP_REFERER']."<br>";
//獲取完整的urlecho 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; #http://localhost/blog/testurl.php?id=5
//包含端口號(hào)的完整urlecho 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; #http://localhost:80/blog/testurl.php?id=5
//只取路徑$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); #http://localhost/blog
復(fù)制代碼 代碼如下:
top.location.href 頂級(jí)窗口的地址 this.location.href 當(dāng)前窗口的地址
PHP實(shí)現(xiàn):
復(fù)制代碼 代碼如下:
#測試網(wǎng)址: http://localhost/blog/testurl.php?id=5
//獲取域名或主機(jī)地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost
//獲取網(wǎng)頁地址 echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php
//獲取網(wǎng)址參數(shù) echo $_SERVER["QUERY_STRING"]."<br>"; #id=5
//獲取用戶代理 echo $_SERVER['HTTP_REFERER']."<br>";
//獲取完整的urlecho 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING']; #http://localhost/blog/testurl.php?id=5
//包含端口號(hào)的完整urlecho 'http://'.$_SERVER['SERVER_NAME'].':'.$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"]; #http://localhost:80/blog/testurl.php?id=5
//只取路徑$url='http://'.$_SERVER['SERVER_NAME'].$_SERVER["REQUEST_URI"]; echo dirname($url); #http://localhost/blog
您可能感興趣的文章:
- PHP curl實(shí)現(xiàn)抓取302跳轉(zhuǎn)后頁面的示例
- PHP獲取當(dāng)前頁面URL函數(shù)實(shí)例
- php獲取當(dāng)前頁面完整URL地址
- php通過隱藏表單控件獲取到前兩個(gè)頁面的url
- php 偽造HTTP_REFERER頁面URL來源的三種方法
- PHP中使用cURL實(shí)現(xiàn)Get和Post請求的方法
- php的urlencode()URL編碼函數(shù)淺析
- php獲取當(dāng)前網(wǎng)址url并替換參數(shù)或網(wǎng)址的方法
- php URL編碼解碼函數(shù)代碼
- PHP獲取當(dāng)前頁面完整URL的方法
相關(guān)文章
淺談php中fopen不能創(chuàng)建中文文件名文件的問題
下面小編就為大家?guī)硪黄獪\談php中fopen不能創(chuàng)建中文文件名文件的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-02-02PHP不使用內(nèi)置函數(shù)實(shí)現(xiàn)字符串轉(zhuǎn)整型的方法示例
一般php字符串類型的數(shù)字如果想轉(zhuǎn)成整型的數(shù)字,我們都是采用系統(tǒng)內(nèi)置的API去做轉(zhuǎn)換,但下面這篇文章主要給大家介紹了關(guān)于PHP不使用內(nèi)置函數(shù)實(shí)現(xiàn)字符串轉(zhuǎn)整型的方法示例,文中介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來一起看看吧。2017-07-07php自定義排序uasort函數(shù)示例【二維數(shù)組按指定鍵值排序】
這篇文章主要介紹了php自定義排序uasort函數(shù),結(jié)合實(shí)例形式分析了php實(shí)現(xiàn)二維數(shù)組按指定鍵值排序的相關(guān)操作技巧,需要的朋友可以參考下2019-06-06php模擬socket一次連接,多次發(fā)送數(shù)據(jù)的實(shí)現(xiàn)代碼
php模擬socket一次連接,多次發(fā)送數(shù)據(jù)的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-07-07PHP三層結(jié)構(gòu)(下) PHP實(shí)現(xiàn)AOP
讓我們把注意力集中到中間服務(wù)層上來。中間服務(wù)層代碼比較簡單,只是調(diào)用數(shù)據(jù)訪問層代碼將留言保存到數(shù)據(jù)庫。2010-07-07WordPress開發(fā)中的get_post_custom()函數(shù)使用解析
這篇文章主要介紹了WordPress開發(fā)中的get_post_custom()函數(shù)使用解析,get_post_custom()函數(shù)用于獲取自定義字段,需要的朋友可以參考下2016-01-01PHP IN_ARRAY 函數(shù)使用注意事項(xiàng)
其實(shí)關(guān)鍵還是因?yàn)?php是弱類型語言,php進(jìn)行比較的時(shí)候 最好還是使用strict方法的。因?yàn)檫@樣不但比較兩者的值是否一直,還會(huì)比較兩者的類型是否一直。2010-07-07