php頁面資料提交方式有get和post兩種,區別為:1、get提交在url位址上可以看到參數,post提交在網址列上看不到參數;2、get不安全,post安全;3、get提交是參數一個一個的提交,post提交是所有參數作為一個整體一起提交;4、get提交一般不超過255個字節,post提交的大小取決於伺服器;5、get很靈活,只要有頁面的跳轉就可以傳遞參數,而post不靈活。
本教學操作環境:windows7系統、PHP8版、DELL G3電腦
在php頁面中,提交資料的方式有兩種:get方式和post方式。
<form method="post" action=""></form> <form method="get" action=""></form>
get方式和post方式的區別
1、外觀上看
get提交在位址上可以看到參數
post提交在網址列上看不到參數
2、安全性
get不安全,post安全性
get提交的資料在url欄可以看見,而post提交的資料是看不見的,因此post更安全。
3、提交原則
get提交是參數一個一個的提交
post提交是所有參數作為一個整體一起提交
4、提交資料大小
get提交一般不超過255個位元組
post提交的大小取決於伺服器
// 在php.ini中,可以配置post提交的大小 post_max_size = 8M
5.靈活性
get很靈活,只要有頁面的跳轉就可以傳遞參數
post不靈活,post提交需要有表單的參與
1、 html跳转 <a>跳转</a> 2、JS跳转 <script> location.href=&#39;index.php?name=tom&age=20&#39;; location.assign(&#39;index.php?name=tom&age=20&#39;); location.replace(&#39;index.php?name=tom&age=20&#39;); </script> 3、PHP跳转 header('location:index.php?name=tom&age=22')
小結:
#GET | POST | |
---|---|---|
外觀上 | 在位址上看到傳遞的參數與值 | 網址列上看不到資料 |
提交少量數據,不同的瀏覽器最大值不一樣,IE是255個字元 | 提交大量數據,可以透過更改php.ini設定檔來設置post提交資料的最大值 | |
低 | #高 | |
提交的資料和資料之間在獨立的 | 將提交的資料變成XML格式提交 | |
不靈活 |
以上是php頁面提交方式有什麼不同的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SublimeText3漢化版
中文版,非常好用

WebStorm Mac版
好用的JavaScript開發工具

ZendStudio 13.5.1 Mac
強大的PHP整合開發環境

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)