急!!php獲取url引數,php如何獲取url的引數

2021-12-19 04:44:00 字數 6403 閱讀 4596

1樓:匿名使用者

url 傳值只能用get 方法,親,你的前台頁面必須用get方法

你這前台用post ,後台用get, 然後還用url ,你這是要玩壞伺服器的節奏嗎

2樓:莘贍

你兩種方式不對,你post傳值用get獲取 ?

3樓:匿名使用者

你列印一下$_post和$_get試試,看看到底哪種能接收到值

4樓:勢芷藍

//這個位址在$_server[' http_referer ' ]中可以取到,

1、//然後對取到的字串做解析:

$pararr = parse_url ( $reurl ));//得到陣列,其中['query']即查詢引數;

parse_str($pararr ['query'],$qustr);

echo $qustr['id'];//即所求

2、也可以合併簡化

parse_str( parse_url( $reurl, php_url_query ), $my_array_of_vars );

echo $my_array_of_vars['id'];//即所求

5樓:匿名使用者

首先這裡的referer是指你點的是這個鏈結進入上傳頁面的。

你點了上傳操作,就又有了上傳的請求url,按你的**中:

u('album/imageupload',array('id'=>albumid))

上傳請求鏈結裡你只傳了這個所以$_get['id']只會接收到albumid

解決辦法:

方法一:

看看你的上傳外掛程式支援不支援附加post傳參,支援的話在上傳外掛程式中傳入,php用$_post['id']就能得到id值

方法二:

上傳鏈結中另加乙個引數

u('album/imageupload',array('id'=>albumid, 'albumid'=>$_get['id']))

php裡用$_get['albumid']接收

php如何獲取url的引數

6樓:匿名使用者

//url中傳bai遞的參

數,get形式

$userid = @$_get['userid'];

//你也可以du列印出所有的zhiget引數, 可以更明白其中dao的奧妙

print_r($_get);

//如果回是表單/post提交,則用$_post , 用法和答$_get類似

7樓:

$canshu=$_get['action'];

試試,用get獲取

8樓:匿名使用者

php環境的配bai置預設報警

du級別較高

可以修改php.ini

error_reporting = e_all & ~zhie_notice & ~e_warning

只要不是錯誤就不會dao出現提示

或者程專序裡屬嚴格檢驗是否isset

9樓:匿名使用者

if(isset($_get['action']))

php如何獲取**中的引數

10樓:淚

有三種方法

1、$get 全域性變數

2、$post 全域性變數

3、server["query_string"] 方法

現在,大部分**獲取資料都用的get方法,get也因為傳輸安全而廣泛用之。

僅獲取位址列引數對應值,採用以下方法

在q檔案中寫入

<?php

$var = $get_["id"];

echo $var;

?>

$get是超級全域性變數,可以傳入引數來獲取值,這樣呼叫的時候就會返回id值。

//獲取網域名稱或主機位址

//獲取網頁位址

echo $_server['php_self']."

"; #/blog/testurl.php

//獲取**引數

echo $_server["query_string"]."

"; #id=5

//獲取使用者**

"; //獲取完整的url

//包含埠號的完整url

//只取路徑

11樓:匿名使用者

其中,如果想獲得ishq的值,那麼$a = $_get["ishq"]; 其中$a就是ishq引數的值

12樓:

全面獲取url位址列引數多種方法:

php**

$_server["server_port"] //獲取埠

$_server['http_host'] //獲取網域名稱或主機位址 如test.cn 或http://www.test.cn 或2010.test.cn

$_server['server_name'] //獲取網域名稱或主機位址 注:只是主網域名稱 如 test.cn

$_server["request_uri"] //獲取網域名稱後的詳細位址 如:/index.php?id=123 ...

$_server['php_self'] //獲取php檔名

$_server["query_string"] //獲取php後的**引數

網頁的詳細位址

輸出:php**

注意:php中的server_name 和http_host的區別

位址列裡輸入以下**:

1) http://www.test.cn/ 時

對應的值為:

2) http://blog.test.cn / 時

對應的值為:

php $_server 屬性說明

$_server[ 'php_self' ] #當前正在執行指令碼的檔名,與 document root相關。

$_server[ 'argv' ] #傳遞給該指令碼的引數。

$_server[ 'argc' ] #包含傳遞給程式的命令列引數的個數(如果執行在命令列模式)。

$_server[ 'gateway_inte***ce' ] #伺服器使用的 cgi 規範的版本。例如,「cgi/ 1.1 」。

$_server[ 'server_name' ] #當前執行指令碼所在伺服器主機的名稱。

$_server[ 'server_software' ] #伺服器標識的字串,在響應請求時的頭部中給出。

$_server[ 'server_protocol' ] #請求頁面時通訊協議的名稱和版本。例如,「http/ 1.0 」。

$_server[ 'request_method' ] #訪問頁面時的請求方法。例如:「get」、「head」,「post」,「put」。

$_server[ 'query_string' ] #查詢(query)的字串。

$_server[ 'document_root' ] #當前執行指令碼所在的文件根目錄。在伺服器配置檔案中定義。

$_server[ 'http_accept' ] #當前請求的 accept: 頭部的內容。

當前請求的 accept-charset: 頭部的內容。例如:

「iso- 8859 - 1 ,*,utf- 8 」。

當前請求的 accept-encoding: 頭部的內容。例如:「gzip」。

當前請求的 accept-language: 頭部的內容。例如:「en」。

當前請求的 connection: 頭部的內容。例如:「keep-alive」。

$_server[ 'http_host' ] #當前請求的 host: 頭部的內容。

$_server[ 'http_referer' ] #鏈結到當前頁面的前一頁面的 url 位址。

當前請求的 user_agent: 頭部的內容。

$_server[ 'https' ] — 如果通過https訪問,則被設為乙個非空的值(on),否則返回off

$_server[ 'remote_addr' ] #正在瀏覽當前頁面使用者的 ip 位址。

$_server[ 'remote_host' ] #正在瀏覽當前頁面使用者的主機名。

$_server[ 'remote_port' ] #使用者連線到伺服器時所使用的埠。

$_server[ 'script_filename' ] #當前執行指令碼的絕對路徑名。

$_server[ 'server_admin' ] #管理員資訊

$_server[ 'server_port' ] #伺服器所使用的埠

$_server[ 'server_signature' ] #包含伺服器版本和虛擬主機名的字串。

$_server[ 'path_translated' ] #當前指令碼所在檔案系統(不是文件根目錄)的基本路徑。

$_server[ 'script_name' ] #包含當前指令碼的路徑。這在頁面需要指向自己時非常有用。

$_server[ 'request_uri' ] #訪問此頁面所需的 uri。例如,「/index.html」。

$_server[ 'php_auth_user' ] #當 php 執行在 apache 模組方式下,並且正在使用 http 認證功能,這個變數便是使用者輸入的使用者名稱。

$_server[ 'php_auth_pw' ] #當 php 執行在 apache 模組方式下,並且正在使用 http 認證功能,這個變數便是使用者輸入的密碼。

$_server[ 'auth_type' ] #當 php 執行在 apache 模組方式下,並且正在使用 http 認證功能,這個變數便是認證的型別。

php獲取多個單選框的值,PHP中怎樣獲取radio單選框的值

html頁面 php頁面 result foreach post hobby as i echo result 聖美琦 js獲取 單選框 var used input name used checked val 多選框 var chk value input name name checked ea...

php判斷引數在陣列中是否存在,php判斷一個引數在一個陣列中是否存在

array search 函式與 in array 一樣,在陣列中查詢一個鍵值。如果找到了該值,匹配元素的鍵名會被返回。如果沒找到,則返回 false。在 php 4.2.0 之前,函式在失敗時返回 null 而不是 false。如果第三個引數 strict 被指定為 true,則只有在資料型別和值...

php 用curl post後獲取cookis並跳轉到另

樓主request by curl函式少個引數,應該後面再加個 cookie jar,把你第一行的 cookie jar傳過來應該就行了,這個引數手冊上說是包含cookie資料的檔名 cookjar沒定義 php 用curl post後獲取cookis並使用獲取的cookis,在抓取內容 50 用這...