增加php當前完整url的寫法,需要的朋友可以參考下。
複製**
**如下:
php server函式 大全
apache/2.0.55 (win32) php/5.1.1 server at localhost port 80 \\使用的何伺服器
$_server["server_software"]=apache/2.0.55 (win32) php/5.1.1
$_server["server_name"]=localhost \\伺服器名稱
$_server["server_addr"]=127.0.0.1
$_server["server_port"]=80 \\伺服器端口
$_server["remote_addr"]=127.0.0.1
$_server["document_root"]=d:/lianxi \\**的主目錄
$_server["server_admin"][email protected] \\安裝apache時設定的郵箱
$_server["script_filename"]=d:/lianxi/lianxi/servervalues.php \\當前的網頁的絕對路徑,
$_server["remote_port"]=1076 \\遠端埠
$_server["query_string"]=\\獲取?號後面的內容
$_server["request_uri"]=例子:/lianxi/servervalues.php?a=1&b=2
$_server["script_name"]=例子:/lianxi/servervalues.php
$_server["php_self"]=/lianxi/servervalues.php \\返回當前網頁的相對路徑.
$_server["request_time"]=1179190013 \\執行時間 單位為十萬分之一毫秒
$_server["argv"]=array
$_server["argc"]=0
<?php
foreach($_server as $asd =>$values)
$_server儲存當前伺服器資訊,其中有幾個值 如$_server["query_string"],$_server["request_uri"],$_server["script_name"] 和$_server["php_self"]常常容易混淆,以下通過例項詳解$_server函式中 query_string,request_uri,script_name和php_self變數區別,掌握這四者之間的關係,便於在實際應用中正確獲 取所需要的值,供參考。
1,$_server["query_string"]
說明:查詢(query)的字串
2,$_server["request_uri"]
說明:訪問此頁面所需的uri
3,$_server["script_name"]
說明:包含當前指令碼的路徑
4,$_server["php_self"]
說明:當前正在執行指令碼的檔名
例項:
1, (直接開啟主頁)
結果:
$_server["query_string"] = 「」
$_server["request_uri"] = 「/」
$_server["script_name"] = 「/index.php」
$_server["php_self"] = 「/index.php」
2,?p=222 (附帶查詢)
結果:
$_server["query_string"] = 「p=222″
$_server["request_uri"] = 「/?p=222″
$_server["script_name"] = 「/index.php」
$_server["php_self"] = 「/index.php」
3,index.php?p=222&q=biuuu
結果:
$_server["query_string"] = 「p=222&q=biuuu」
$_server["request_uri"] = 「/index.php?p=222&q=biuuu」
$_server["script_name"] = 「/index.php」
$_server["php_self"] = 「/index.php」
$_server["query_string"]獲取查詢語句,例項中可知,獲取的是?後面的值
$_server["request_uri"] 獲取後面的值,包括/
$_server["script_name"] 獲取當前指令碼的路徑,如:index.php
$_server["php_self"] 當前正在執行指令碼的檔名
總結一下,對於query_string,request_uri,script_name和php_self,深入了解將有利於我們 在$_server函式中正確呼叫這四個值。通過例項詳解$_server函式中 query_string,request_uri,script_name和php_self掌握四個變數之間的區別。
您可能感興趣的文章:
HTML location 用法(獲取當前URL)
location 物件包含有關當前 url 的資訊。location 物件是 window 物件的乙個部分,可通過 window.location 屬性來訪問。location.href 當前文件的完整url,如果被改變,文件將會導航到另乙個新的頁面,location.protocol 當前url所...
PHP取當前頁面完整URL位址
測試 http localhost blog testurl.php?id 5 獲取網域名稱或主機位址 獲取網頁位址 echo server php self blog testurl.php 獲取 引數 echo server query string id 5 獲取使用者 獲取完整的url 包含...
php獲取當前頁面的完整url
j ascript實現 top.location.href 頂級視窗的位址 this.location.href 當前視窗的位址 php實現 測試 http localhost blog test.php?id 1 獲取網域名稱或主機位址 獲取網頁位址 echo server php self bl...