首頁 >後端開發 >php教程 >php中get和post區別

php中get和post區別

一个新手
一个新手原創
2017-09-20 09:37:393192瀏覽

在客戶端、伺服器端要建立連線有兩種方式。
一種是get方式 
另一種是post方式 
那麼兩者俱體有什麼區別呢

  1. 顯示有區別 
    #get方法是將字串拼接在網址列後面可以看見 
    而post方法看不見

  2. #傳遞的大小有區別 
    具體大小和瀏覽器有關係,ie瀏覽器是2k其他瀏覽器的最大值可能不同,但也比較小。 
    而post方法傳遞參數的大小是可以設定的,原來是認為無限大。在Php當中在php.ini檔案是可以設定參數的大小的。

  3. 安全性 
    get方法安全性比較低因為暴露在外而post方法安全性比較高

  4. 提交的原理 
    get方法提交的資料都是獨立的。
    而Post方法將所有的提交的資料變成一個整體(將提交的資料變成xml格式)

  5. #彈性 
    get方法很靈活, 
    post方法不靈活,必須要有表單的參與才能用post提交很不方便


#post 和get 並不是一個索取,一個提交。兩者都可以提交和索取。只是兩者和伺服器端索取資料的機制不一樣

以上是php中get和post區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn