PHP 變數的接收,$_POST、$_GET、$_REQUEST

接收表單(FORM)裡面元件傳遞的值,方法有下面三種

$_POST:
在表單method上傳遞設定為POST必須由
$_POST接收資料。

$_GET用法:
在表單method上傳遞設定為GET必須由$_GET接收資料,
但是傳遞的數值會顯示在網址(URL)上,
例如:http://www.google.com.tw/search?hl=zh-TW&rlz=1234567
?後為傳遞的變數與數值,hl與
rlz為變數
zh-TW與1234567為hl與rlz的數值,而&是區分變數與數值用
在&的前後不必要加上空格
例如:http://www.google.com.tw/search?hl=zh-TW & rlz=1234567

雖然對rlz變數不會有影響但是對hl變數影響卻很大
$
hl="zh-TW "會變成這樣的宣告,連空格都算進去
所以必須注意。

$_REQUEST用法:
在表單method上傳遞設定不管是POST或GET都可以接收,
但是有些時候沒注意的話會變成相同變數不同數值同時間傳遞,
所以必須注意。

0 意見:

張貼留言