PHP里的$_GET數(shù)組介紹
在開發(fā)過程中,GET和POST無處不在。$_GET 變量是一個數(shù)組,內(nèi)容是由 HTTP GET 方法發(fā)送的變量名稱和值。
$_GET 變量用于收集來自 method="get" 的表單中的值。從帶有 GET 方法的表單發(fā)送的信息,對任何人都是可見的(會顯示在瀏覽器的地址欄),并且對發(fā)送的信息量也有限制(最多 100 個字符)。
在使用 $_GET 變量時,所有的變量名和值都會顯示在 URL 中。所以在發(fā)送密碼或其他敏感信息時,不應(yīng)該使用這個方法。不過,正因為變量顯示在 URL 中,因此可以在收藏夾中收藏該頁面。在某些情況下,這是很有用的。
一般來說,URL會使用&操作符來隔開多個變量,當(dāng)然你也可以設(shè)為其它符號。使用','這個符號為變量分隔符號,這里我們可以用兩種方法來實現(xiàn):
1. 修改php.ini
—— ; list of separator(s) used by php to parse input urls into variables. ; default is "&". ; note: every character in this directive is considered as separator! arg_separator.input = ";," ——
2. 自己編寫解釋語法
list($key,$value)=$_get; //將get變量分解出來 $tmp=explode(",",$value); //將數(shù)據(jù)分出
這個用法的優(yōu)點在于,別人無法知道您傳遞的值是被誰使用,您自己需要明白各個值的使用。
針對http://www.codetc.com/test.php?website=codetc 這一類的get方法的傳值,其實方法與方法二相同,需要的是將key轉(zhuǎn)換成value進(jìn)行分解,我覺得這個方法比上一個方法要好,而且更加方便。
$value = key($_GET); $tmp = explode(",", $value); print_r($tmp);
你應(yīng)該都已經(jīng)獲得到這些數(shù)據(jù)了。
遍歷有多個元素的$_GET變量,可以使用下面的方法:
while( list($key, $value) = each($_GET) ) { echo "Key: $key; Value: $value <br />"; }
也可以使用:
foreach ($_GET as $key => $value) { echo "Key: $key; Value: $value <br />n"; }
關(guān)于$_REQUEST 變量,PHP 的 $_REQUEST 變量包含了 $_GET, $_POST 以及 $_COOKIE 的內(nèi)容。PHP 的 $_REQUEST 變量可用來取得通過 GET 和 POST 方法發(fā)送的表單數(shù)據(jù)的結(jié)果。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,謝謝大家對腳本之家的支持。如果你想了解更多相關(guān)內(nèi)容請查看下面相關(guān)鏈接
相關(guān)文章
php 攻擊方法之談php+mysql注射語句構(gòu)造
由于PHP和MYSQL本身得原因,PHP+MYSQL的注射要比asp困難,尤其是注射時語句的構(gòu)造方面更是個難點,本文主要是借對Okphp BBS v1.3一些文件得簡單分析,來談?wù)刾hp+mysql注射語句構(gòu)造方式,希望本文對你有點幫助。2009-10-10PHP調(diào)用FFMpeg實現(xiàn)音視頻操作的示例詳解
這篇文章主要為大家詳細(xì)介紹了PHP如何調(diào)用FFMpeg實現(xiàn)簡單的音視頻操作,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價值,感興趣的小伙伴可以了解下2023-10-10PHP實現(xiàn)限制IP訪問及提交次數(shù)的方法詳解
這篇文章主要介紹了PHP實現(xiàn)限制IP訪問及提交次數(shù)的方法,涉及php針對客戶端來訪IP的獲取、判斷以及結(jié)合session記錄IP訪問次數(shù)等相關(guān)操作技巧,需要的朋友可以參考下2017-07-07php對二維數(shù)組進(jìn)行相關(guān)操作(排序、轉(zhuǎn)換、去空白等)
這篇文章主要介紹了php對二維數(shù)組進(jìn)行相關(guān)操作,包括php對二維數(shù)組排序、轉(zhuǎn)換、去空白,以及去重復(fù)值等,感興趣的小伙伴們可以參考一下2015-11-11防止用戶利用PHP代碼DOS造成用光網(wǎng)絡(luò)帶寬
一打開IIS,服務(wù)器的流出帶寬就用光-----就是說服務(wù)器不斷向別人發(fā)包,這個情況和受到DDOS攻擊是不同的,DDOS是不斷收到大量數(shù)據(jù)包.2011-03-03