日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > php >内容正文

php

php中post,php中post的用法是什么

發布時間:2025/3/20 php 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 php中post,php中post的用法是什么 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

php中post方法的主要用途就是“傳遞”數據,它將數據放在所有請求標題的后面上傳,使用代碼語句如“

...”。

$_POST數組

GET方法的本意就是下載(與其對應的是上傳方法PUT),因此并不是專門用于傳遞數據的,它將請求數據全部經過URL編碼后綴在請求資源的后面,這樣一來,當數據很多時URL就會變得很長——但這并不是問題的所在,問題所在是一些WEB瀏覽器或服務器程序會限制這行字符串的長度。這時,就需要用到 POST方法了。

顧名思義,POST方法的主要用途就是“傳遞”數據,它將數據放在所有請求標題的后面上傳,這樣一來,無論有多少數據上傳都不成問題了(這樣請求數據的大小之取決于WEB服務允許的尺寸了)。通常來說,對于表單數據如無特別需要都使用POST方法來上傳,這樣就無須去關心具體上傳數據的尺寸了。

POST方法的請求數據被封裝到了$_POST數組中,其使用方法與$_GET數組一樣。將上面的表單添加一個method屬性,就變成了這樣:

if($_POST['post']) {

foreach($_POST as $index = > $value) echo “$_POST[$index] = $value”, “
”;

}

?>

賬號:

密碼:

另一個有趣的設定是,GET方法和POST方法并不矛盾,在POST方法中同樣可以傳遞GET變量,將上面的post.php文件稍微改動一下,就成了這樣:

if($_POST['post']) {

foreach($_POST as $index = > $value) echo “$_POST[$index] = $value”, “
”;

foreach($_GET as $index = > $value) echo “$_GET[$index] = $value”, “
”;

}

?>

帳號:

密碼:

該程序同時處理了GET方法(act 參數)和POST方法(id 和 password 參數)的請求數據,GET方法的請求變量后綴在了表單action屬性值的后面,這樣只有一點問題,就是GET方法的請求變量不能由用戶來輸入。通常,固定的數據使用GET方法,由用戶輸入的數據使用POST方法來發送,兩種方法區分開了不同邏輯的數據。不過讀者在構建這種表單的時候,一定要注意兩種方法不要有相同的變量名,否則將出現不可預料的后果。最后,需要注意的是,當使用GET方法發送數據時,則

標簽 action 屬性值中不能包含查詢字符串(即使包含也不會生效),所以,下面的表單中,act 參數將不能發送:

賬號:

密碼:

應該改成下面的形式:

賬號:

密碼:

總結

以上是生活随笔為你收集整理的php中post,php中post的用法是什么的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。