1. 程式人生 > >php獲取當前頁面位址列中的地址

php獲取當前頁面位址列中的地址

top.location.href   頂級視窗的地址
this.location.href 當前視窗的地址
PHP實現:
//獲取域名或主機地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost

//獲取網頁地址
echo $_SERVER['PHP_SELF']."<br>"; #/blog/testurl.php

//獲取網址引數
echo $_SERVER["QUERY_STRING"]."<br>"; #id=5

//獲取使用者代理
echo $_SERVER['HTTP_REFERER']."<br>";

//獲取完整的url
echo '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

//包含埠號的完整url
echo '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);

相關推薦

php獲取當前頁面地址

top.location.href 頂級視窗的地址this.location.href 當前視窗的地址 PHP實現: //獲取域名或主機地址 echo $_SERVER['HTTP_HOST']."<br>"; #localhost//獲取網頁地址 echo $_SERVER['PHP_

js 獲取純webURL傳參

         function GetQueryString(name)    {         var reg = new RegExp("(^|&)"+ name +"=

asp.net頁面顯示自定義的ICO圖示

1.瀏覽器呼叫Favicon的原則是首先在網頁所在的目錄下尋找Favicon.ico檔案,如果沒有,便到網站的根目錄下尋找。因此,在網頁中使用Favicon最簡單的辦法便是將製作好的圖示檔案命名為Favicon.ico,然後將其上傳到網站的根目錄即可。 2.如果您需要將Fa

PHP獲取當前頁面地址

echo com fun variable class p s 端口號 cti 域名 #測試網址: http://localhost/blog/testurl.php?id=5 //獲取域名或主機地址 echo $_SERVER[‘HTTP_HOST‘]."

解析的查詢字串引數,返回物件

1.code: function getQueryStrObject() { var search = location.search, qs = search.length > 0 ? search.substring(1) : "", i

我的 ider控制檯中文菱形問號亂碼及文傳值到Controller亂碼解決辦法

1.首先是 ider控制檯中文菱形問號亂碼的問題 我一開始.vmoptions檔案和tomcat的VM options都加了-Dfile.encoding=UTF-8,結果控制檯還是亂碼(菱形問號),最後發現有人將log4j.properties檔案的log4j

移動端監聽當前url的變化 vue

專案中只需要改變url後面的id  需要改變當前頁的資料, 把頁面請求資料的函式封裝起來,在mounted裡呼叫 然後router-link跳轉 在watch裡再次呼叫函式就好 watch: { // 監聽路由引數發生變化,重新載入頁面 "$route": "

如何在url直接寫陣列引數進行傳遞

        今天博主遇到這樣一個問題,就是如何在瀏覽器url位址列中直接寫入陣列引數進行傳遞,問了身邊幾個同事,都沒有找到成功的書寫方法。就開始懷疑是否可以在位址列中直接寫入陣列進行傳遞。開始

怎麼在chrome的執行js程式碼

crtl+shift+j chorme自帶的開發人員工具  console+log可以直接輸出指令碼程式碼 javascript:alert("js")或者confirm("js");可以直接打印出

jquery擷取url引數的值

//擷取位址列中url的引數值 function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&

Java解決在瀏覽器輸入url訪問action的問題以及攔截方法過濾的簡易實現

對於Struts2、Spring3、Hibernate3整合使用的專案來說,對使用者請求的控制是非常重要的,有些操作需要使用者登入後才能執行。如果不做任何限制,則action可以直接在瀏覽器中輸入action地址來執行相應的action.本文主要解決的就是 ①瀏覽器位址列

輸入IP地址提示指定的網路名不再可用的解決方法

在日常工作中,我們有的時候為了省去在網路上的芳鄰查詢相關資料的麻煩,一般都直接在位址列中輸入遠端地址,如192.168.1.100\F$,可有的時候偏偏輸入地址後卻提示“指定的網路名不再可用”的問題。今天筆者就此問題同大家一起展開討論並尋求解決方法,希望對您有所幫助。注:可

設定網頁的小圖示

     網頁中如何設定在網頁位址列中的小圖示: 下面我們就講講:   <link rel="SHORTCUT ICON" href="http://****/*****.ico">   <link rel="BOOKMARK" href="http

傳遞帶有特殊字元的引數,進行轉義。

引自:http://www.cnblogs.com/artwl/archive/2012/03/07/2382848.html 混亂的URI編碼   JavaScript中編碼有三種方法:escape、encodeURI、encodeURIComponent   C#中編碼

PHP獲取當前頁面的完整URL

str 獲取 頂級 參數 location pre referer top ati javascript實現: top.location.href 頂級窗口的地址 this.location.href 當前窗口的地址 PHP實現: #測試網址: h

JS引數的獲取

1 function getParamer(paramer) { 2 3 var url = window.location.href.split("?")[1]; /* 獲取url裡"?"後面的值 */ 4 if (url.indexOf("&

tornado獲取get,post,,headers的資訊

# tornado讀取客戶端提交的訪問引數演示 #獲取引數用 arg=self.get_query_argumnet() -----get方式 #args=self.get_query_arguments() -----get方式 #異常,不傳遞引數時的處理 #post方式獲取引數 ''

在js獲取引數

在js中獲取位址列引數 //根據傳遞過來的引數name獲取對應的值 function getParameter(name) { var reg = new RegExp("(^|&)" + name + “=([^&]*)(&|$)”,“i

PHP/JS獲取當前頁面的完整URL

javascript實現: top.location.href 頂級視窗的地址this.location.href 當前視窗的地址   php實現   PHP實現 #測試網址: http://localhost/blog/testurl.php?

中文引數在頁面出現亂碼問題

專案中碰到一個問題:  在搜尋框寫入中文資料在傳送請求時,同時跳轉到另外一個page,把獲取的中文資料寫入input的value中。但是獲取到中文的資料變成亂碼  <input  class="input_page" /> 解決辦法: 請求時