PHP獲取當(dāng)前頁(yè)面完整URL的實(shí)現(xiàn)代碼
更新時(shí)間:2013年06月10日 08:14:46 作者:
本篇文章是對(duì)利用PHP獲取當(dāng)前頁(yè)面完整URL的實(shí)現(xiàn)代碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
javascript實(shí)現(xiàn):
top.location.href 頂級(jí)窗口的地址 this.location.href 當(dāng)前窗口的地址
PHP實(shí)現(xiàn):
#測(cè)試網(wǎng)址: http://localhost/blog/testurl.php?id=5
//獲取域名或主機(jī)地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost
//獲取網(wǎng)頁(yè)地址 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ù)制代碼 代碼如下:
#測(cè)試網(wǎng)址: http://localhost/blog/testurl.php?id=5
//獲取域名或主機(jī)地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost
//獲取網(wǎng)頁(yè)地址 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)后頁(yè)面的示例
- PHP獲取當(dāng)前頁(yè)面URL函數(shù)實(shí)例
- php獲取當(dāng)前頁(yè)面完整URL地址
- php通過(guò)隱藏表單控件獲取到前兩個(gè)頁(yè)面的url
- php 偽造HTTP_REFERER頁(yè)面URL來(lái)源的三種方法
- PHP中使用cURL實(shí)現(xiàn)Get和Post請(qǐng)求的方法
- php的urlencode()URL編碼函數(shù)淺析
- php獲取當(dāng)前網(wǎng)址url并替換參數(shù)或網(wǎng)址的方法
- php URL編碼解碼函數(shù)代碼
- PHP獲取當(dāng)前頁(yè)面完整URL的方法
相關(guān)文章
PHP中isset與array_key_exists的區(qū)別實(shí)例分析
這篇文章主要介紹了PHP中isset與array_key_exists的區(qū)別,較為詳細(xì)的分析了isset與array_key_exists使用中的區(qū)別,并實(shí)例分析其具體用法,需要的朋友可以參考下2015-06-06
mcrypt啟用 加密以及解密過(guò)程詳細(xì)解析
Mcrypt庫(kù)支持20多種加密算法和8種加密模式,具體可以通過(guò)函數(shù)mcrypt_list_algorithms()和mcrypt_list_modes()來(lái)顯示2013-08-08
PHP的偽隨機(jī)數(shù)與真隨機(jī)數(shù)詳解
這篇文章主要介紹了PHP的偽隨機(jī)數(shù)與真隨機(jī)數(shù)詳解,本文首先講解了真隨機(jī)數(shù)和偽隨機(jī)數(shù)的相關(guān)概念,并給出了比用mt_rand()函數(shù)產(chǎn)生更好的偽隨機(jī)數(shù)的一段例子代碼,需要的朋友可以參考下2015-05-05
PHP如何獲取Cookie并實(shí)現(xiàn)模擬登錄
這篇文章主要介紹了PHP如何獲取Cookie并實(shí)現(xiàn)模擬登錄,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
php實(shí)現(xiàn)漢字驗(yàn)證碼和算式驗(yàn)證碼的方法
這篇文章主要介紹了php實(shí)現(xiàn)漢字驗(yàn)證碼和算式驗(yàn)證碼的方法,實(shí)例分析了算式驗(yàn)證碼及中文漢字驗(yàn)證碼的實(shí)現(xiàn)技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03
linux平臺(tái)編譯安裝PHP7并安裝Redis擴(kuò)展與Swoole擴(kuò)展實(shí)例教程
這篇文章主要介紹了linux平臺(tái)編譯安裝PHP7并安裝Redis擴(kuò)展與Swoole擴(kuò)展的方法,結(jié)合實(shí)例形式詳細(xì)分析了Linux平臺(tái)上安裝php7并安裝Redis擴(kuò)展與Swoole擴(kuò)展的具體步驟與操作技巧,需要的朋友可以參考下2016-09-09
PHP實(shí)現(xiàn)的簡(jiǎn)單緩存類(lèi)
這篇文章主要介紹了PHP實(shí)現(xiàn)的簡(jiǎn)單緩存類(lèi),實(shí)例分析了php緩存文件的定義及使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07
基于php常用函數(shù)總結(jié)(數(shù)組,字符串,時(shí)間,文件操作)
本篇文章是對(duì)php常用函數(shù)(數(shù)組,字符串,時(shí)間,文件操作)進(jìn)行了詳細(xì)的總結(jié)介紹,需要的朋友參考下2013-06-06

