您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關PHP中GET和POST的區別是什么,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。
post和get是指:頁面提交的兩種方式get:參數都體現在url上,可以用于翻頁,簡單查詢,get只能接收2M以下的內容,所以有局限性,另外由于內容是可見的,安全性就下降了,post:用于頁面表單提交,上傳文件,這些操作。大小沒有限制,也不會在地址欄上顯示,安全性比較有保障,可以配合ssl使用,進行加密傳輸參數。
通過URL參數傳遞給當前腳本的變量的數組,不需要通過global引用。GET是通過urldecode()傳遞的
$_GET變量是一個數組,內容是由HTTPGET方法發送的變量名稱和值。從帶有GET方法的表單發送的信息,對任何人都是可見的(會顯示在瀏覽器的地址欄),并且對發送的信息量也有限制(最多100個字符),所以參數的長度不是無限的,但是基本都能滿足我們的要求了。
$_GET變量用于收集來自method='get'的表單中的值,直觀的的就是瀏覽器中可以看到的參數,比如我在百度搜索“wordpress”的時候,我請求的url就是(http://www.baidu.com/s?ie=utf-8&bs=wordpress&f=8&rsv_bp=1&wd=wordpress&inputT=0),那么'?'后面的參數都是可以用$_GET獲取,各個參數是以'&'作為分隔符的。
當HTTPPOST請求的Content-Type是application/x-www-form-urlencoded或multipart/form-data時,會將變量以關聯數組形式傳入當前腳本。
$_POST變量是一個數組,內容是由HTTPPOST方法發送的變量名稱和值。
$_POST變量用于收集來自method=”post”的表單中的值。從帶有POST方法的表單發送的信息,對任何人都是不可見的(不會顯示在瀏覽器的地址欄),并且對發送信息的量也沒有限制。
關于PHP中GET和POST的區別是什么就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。