在客戶端、伺服器端要建立連線有兩種方式。
一種是get方式
另一種是post方式
那麼兩者俱體有什麼區別呢
顯示有區別
#get方法是將字串拼接在網址列後面可以看見
而post方法看不見
#傳遞的大小有區別
具體大小和瀏覽器有關係,ie瀏覽器是2k其他瀏覽器的最大值可能不同,但也比較小。
而post方法傳遞參數的大小是可以設定的,原來是認為無限大。在Php當中在php.ini檔案是可以設定參數的大小的。
安全性
get方法安全性比較低因為暴露在外而post方法安全性比較高
提交的原理
get方法提交的資料都是獨立的。
而Post方法將所有的提交的資料變成一個整體(將提交的資料變成xml格式)
#彈性
get方法很靈活,
post方法不靈活,必須要有表單的參與才能用post提交很不方便
#post 和get 並不是一個索取,一個提交。兩者都可以提交和索取。只是兩者和伺服器端索取資料的機制不一樣
以上是php中get和post區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!