内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

php中post的用法是什么

php中post方法的主要用途就是“傳遞”數(shù)據(jù),它將數(shù)據(jù)放在所有請求標題的后面上傳,使用代碼語句如“<form action=”post.php” method=”post”>...”。

成都創(chuàng)新互聯(lián)公司堅持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:網(wǎng)站制作、成都網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的懷仁網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

推薦:《PHP視頻教程》

$_POST數(shù)組

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

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

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

<!– post.php文件 –>
<?php
if($_POST['post']) {
foreach($_POST as $index = > $value) echo “$_POST[$index] = $value”, “<BR>”;
}
?>
<form action=”post.php” method=”post”>
<label for=”id”>賬號:</label><input type=”text” name=”id”>
<label for=”password”>密碼:</label><input type=”text” name=”password”>
<input type=”submit” name=”post” value=”提交”>
</form>

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

<!– post.php文件 –>
<?php
if($_POST['post']) {
foreach($_POST as $index = > $value) echo “$_POST[$index] = $value”, “<BR>”;
foreach($_GET as $index = > $value) echo “$_GET[$index] = $value”, “<BR>”;
}
?>
<form action=”post.php?act=login” method=”post”>
<label for=”id”>帳號:</label><input type=”text” name=”id”>
<label for=”password”>密碼:</label><input type=”text” name=”password”>
<input type=”submit” name=”post” value=”提交”>
</form>

該程序同時處理了GET方法(act 參數(shù))和POST方法(id 和 password 參數(shù))的請求數(shù)據(jù),GET方法的請求變量后綴在了表單action屬性值的后面,這樣只有一點問題,就是GET方法的請求變量不能由用戶來輸入。通常,固定的數(shù)據(jù)使用GET方法,由用戶輸入的數(shù)據(jù)使用POST方法來發(fā)送,兩種方法區(qū)分開了不同邏輯的數(shù)據(jù)。不過讀者在構(gòu)建這種表單的時候,一定要注意兩種方法不要有相同的變量名,否則將出現(xiàn)不可預(yù)料的后果。最后,需要注意的是,當使用GET方法發(fā)送數(shù)據(jù)時,則 <form>標簽 action 屬性值中不能包含查詢字符串(即使包含也不會生效),所以,下面的表單中,act 參數(shù)將不能發(fā)送:

<form action=”post.php?act=login” method=”get”>
<label for=”id”>賬號:</label><input type=”text” name=”id”>
<label for=”password”>密碼:</label><input type=”text” name=”password”>
<input type=”submit” name=”post” value=”提交”>
</form>

應(yīng)該改成下面的形式:

<form action=”post.php” method=”get”>
<label for=”id”>賬號:</label><input type=”text” name=”id”>
<label for=”password”>密碼:</label><input type=”text” name=”password”>
<input type=”submit” name=”post” value=”提交”>
<input type=”hidden” name=”act” value=”login”>
</form>

標題名稱:php中post的用法是什么
文章網(wǎng)址:http://www.rwnh.cn/article16/cgjjgg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航商城網(wǎng)站、定制網(wǎng)站、網(wǎng)站建設(shè)、響應(yīng)式網(wǎng)站、網(wǎng)站內(nèi)鏈

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
玛曲县| 永川市| 宜兰县| 景谷| 双牌县| 广宁县| 化州市| 南开区| 西华县| 来宾市| 郴州市| 义乌市| 龙南县| 渝北区| 钟山县| 尤溪县| 永寿县| 黑龙江省| 德庆县| 呼玛县| 全南县| 潼关县| 西乡县| 蒙山县| 阿坝县| 扶余县| 安吉县| 屯留县| 诸暨市| 日喀则市| 固原市| 贵州省| 阜城县| 吴堡县| 河池市| 天峨县| 肥乡县| 祁连县| 邮箱| 山丹县| 平罗县|