php中$_REQUEST、$_POST、$_GET的區(qū)別和聯(lián)系小結(jié)
更新時間:2011年11月23日 00:25:01 作者:
php中有$_request與$_post、$_get用于接受表單數(shù)據(jù),當時他們有何種區(qū)別,什么時候用那種最好。
1. $_REQUEST
php中$_REQUEST可以獲取以POST方法和GET方法提交的數(shù)據(jù),但是速度比較慢
2. $_GET
用來獲取由瀏覽器通過GET方法提交的數(shù)據(jù)。GET方法他是通過把參數(shù)數(shù)據(jù)加在提交表單的action屬性所指的URL中,值和表單內(nèi)每個字段一一對應(yīng),然后在URL中可以看到,但是有如下缺點:
1. 安全性不好,在URL中可以看得到
2. 傳送數(shù)據(jù)量較小,不能大于2KB。
3. $_POST
用來獲取由瀏覽器通過POST方法提交的數(shù)據(jù)。POST方法他是通過HTTP POST機制,將表單的各個字段放置在HTTP HEADER內(nèi)一起傳送到action屬性所指的URL地址中,用戶看不到這個過程。他提交的大小一般來說不受限制,但是具體根據(jù)服務(wù)器的不同,還是略有不同。相對于_GET方式安全性略高
4. $_REQUEST、$_POST、$_GET 的區(qū)別和聯(lián)系
$_REQUEST["參數(shù)"]具用$_POST["參數(shù)"] $_GET["參數(shù)"]的功能,但是$_REQUEST["參數(shù)"]比較慢。通過post和get方法提交的所有數(shù)據(jù)都可以通過$_REQUEST數(shù)組["參數(shù)"]獲得
php中$_REQUEST可以獲取以POST方法和GET方法提交的數(shù)據(jù),但是速度比較慢
2. $_GET
用來獲取由瀏覽器通過GET方法提交的數(shù)據(jù)。GET方法他是通過把參數(shù)數(shù)據(jù)加在提交表單的action屬性所指的URL中,值和表單內(nèi)每個字段一一對應(yīng),然后在URL中可以看到,但是有如下缺點:
1. 安全性不好,在URL中可以看得到
2. 傳送數(shù)據(jù)量較小,不能大于2KB。
3. $_POST
用來獲取由瀏覽器通過POST方法提交的數(shù)據(jù)。POST方法他是通過HTTP POST機制,將表單的各個字段放置在HTTP HEADER內(nèi)一起傳送到action屬性所指的URL地址中,用戶看不到這個過程。他提交的大小一般來說不受限制,但是具體根據(jù)服務(wù)器的不同,還是略有不同。相對于_GET方式安全性略高
4. $_REQUEST、$_POST、$_GET 的區(qū)別和聯(lián)系
$_REQUEST["參數(shù)"]具用$_POST["參數(shù)"] $_GET["參數(shù)"]的功能,但是$_REQUEST["參數(shù)"]比較慢。通過post和get方法提交的所有數(shù)據(jù)都可以通過$_REQUEST數(shù)組["參數(shù)"]獲得
您可能感興趣的文章:
- PHP全局變量與超級全局變量區(qū)別分析
- 認識并使用PHP超級全局變量
- PHP超級全局變量數(shù)組小結(jié)
- PHP利用超級全局變量$_POST來接收表單數(shù)據(jù)的實例
- PHP利用超級全局變量$_GET來接收表單數(shù)據(jù)的實例
- php中g(shù)lobal和$GLOBALS[]的分析之一
- PHP中全局變量global和$GLOBALS[]的區(qū)別分析
- PHP中$GLOBALS與global的區(qū)別詳解
- PHP global全局變量經(jīng)典應(yīng)用與注意事項分析【附$GLOBALS用法對比】
- PHP $_SERVER詳解
- php中使用$_REQUEST需要注意的一個問題
- PHP超級全局變量【$GLOBALS,$_SERVER,$_REQUEST等】用法實例分析
相關(guān)文章
php中如何判斷一個網(wǎng)頁請求是ajax請求還是普通請求
以下是對php中如何判斷一個網(wǎng)頁請求是ajax請求還是普通請求的實現(xiàn)方法進行了詳細的分析介紹,需要的朋友可以過來參考下2013-08-08PHP保存Base64圖片base64_decode的問題整理
在本篇文章里小編給大家整理的是關(guān)于PHP保存Base64圖片base64_decode的問題,需要的朋友們參考下。2019-11-11