PHP獲取當前url的具體方法介紹

2021-05-24 22:43:21 字數 3181 閱讀 4056

php獲取當前url路徑的函式及伺服器變數:

**如下:

<?php

echo $_server['document_root']."

"; //獲得伺服器文件根變數

echo $_server['php_self']."

"; //獲得執行該**的檔案伺服器絕對路徑的變數

echo __file__."

"; //獲得檔案的檔案系統絕對路徑的變數

echo dirname(__file__); //獲得檔案所在的資料夾路徑的函式

?>

//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

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"] 當前正在執行指令碼的檔名

PHP獲取當前url的具體方法介紹

我們今天向大家介紹的是有關php獲取當前url的函式的具體方法,通過對這個函式方法的了解,進一步加深我們對php語言的認識,提高我們的學習水平。php 5.0建構函式的例項講解 php獲取當前url的具體方法如下 則顯示 http localhost drupaluser index.php 伺服器...

PHP呼叫OCX控制項的具體方法

需要設定php.ini檔案,找到這行com.allow dcom true,把com元件支援啟用 使用php呼叫ocx控制項,本不是個難題,但現實中採用flash迴避的方法更通用。真正使用ocx的不多,而且資料也比較少,從網上看到了乙個成功的例子 其實呼叫 ocx檔案 和 dll檔案是一樣的 首先把...

PHP呼叫OCX控制項的具體方法

需要設定php.ini檔案,找到這行com.allow dcom true,把com元件支援啟用 使用php呼叫ocx控制項,本不是個難題,但現實中採用flash迴避的方法更通用。真正使用ocx的不多,而且資料也比較少,從網上看到了乙個成功的例子 其實呼叫ocx或者什麼什麼的控制項檔案包含進來 in...