日韩精品中文字幕一区二区-日韩精品中文字幕一区-日韩精品中文字幕视频-日韩精品在线一区二区三区-第一页在线-第一福利视频

當前位置: 首頁編程開發PHP → PHP處理表單的方法 超全局變量 $_POST

PHP處理表單的方法 超全局變量 $_POST

更多

PHP 一個很有用的特點體現在它處理 PHP 表單的方式。需要理解的非常重要的原理,是表單的任何元素都在 PHP 腳本中自動生效。請參閱本手冊中“PHP 的外部變量”以獲取關于在 PHP 中使用表單的詳細信息及范例。以下是 HTML 表單的范例:

 

Example #1 一個簡單的 HTML 表單

<form action="action.php" method="post">  <p>姓名: <input type="text" name="name" /></p>  <p>年齡: <input type="text" name="age" /></p>  <p><input type="submit" /></p> </form> 

 

該表單中并沒有什么特殊的地方,其中沒有使用任何特殊的標識符。當用戶填寫了該表單并點擊了提交按鈕,頁面 action.php 將被調用。在該文件中,可以加入如下內容:

 

Example #2 打印來自表單的數據

你好,<?php echo htmlspecialchars($_POST['name']); ?>。
你 <?php echo (int)$_POST['age']; ?> 歲了。

該腳本的輸出可能是:

你好,Joe。你 22 歲了。 

 

Apart from the htmlspecialchars() and (int) parts, it should be obvious what this does. htmlspecialchars() makes sure any characters that are special in html are properly encoded so people can't inject HTML tags or Javascript into your page. For the age field, since we know it is a number, we can just convert it to an integer which will automatically get rid of any stray characters. You can also have PHP do this for you automatically by using the filter extension. PHP 將自動設置 $_POST['name'] 和 $_POST['age'] 變量。在這之前我們使用了超全局變量 $_SERVER,現在我們引入了超全局變量 $_POST,它包含了所有的 POST 數據。請注意我們的表單提交數據的方法(method)。如果使用了 GET 方法,那么表單中的信息將被儲存到超全局變量 $_GET 中。如果并不關心請求數據的來源,也可以用超全局變量 $_REQUEST,它包含了所有 GET、POST、COOKIE 和 FILE 的數據。請參閱 import_request_variables() 函數。

也可以在 PHP 中處理 XForms 的輸入,盡管可能更喜歡使用長久以來支持良好的 HTML 表單。XForms 目前還不適合初學者使用,但是用戶可能對它感興趣。手冊中在“特點”一章有一節對如何處理從 XForum 接收到的數據進行了簡短的介紹。

熱門評論
最新評論
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數: 0/500 (您的評論需要經過審核才能顯示)
主站蜘蛛池模板: 鬼娃娃花子| 新红楼梦2010在线观看免费| 尸家重地演员表| 起底员工上满8小时被扣工资的公司| 国有企业党建讲话原文| 绿雾影视| 王妍个人资料简介| 《荷塘月色》课文| 附身美女| 普通日记200字可抄| 流浪地球2演员表| 凤凰卫视节目表| ab变频器中文说明书| 白雪公主国语免费观看中文版| 日记的格式四年级| 电影善良的妻子| 禁忌的爱在线| 内衣视频| 迈克尔·j·福克斯| 真的爱你中文谐音歌词| 坏种2| 吉泽明步番号| 璐·德·拉格| 美少女战士变身| 日别视频| 郑丽身高一米几| 直播浙江卫视| 韩孝周超异能族| 五上语文第六单元口语交际| 四三二一| 玉匣记白话全书| 小牛加速器安卓版| 韩国电影女儿的朋友4| 成年奶妈| 甜蜜宝贝电影| 公司辞退员工的合法流程及赔偿 | 电影《年龄差》| 罪孽天使| 小班安全开学第一课| 《完美无瑕》莫妮卡贝鲁奇| 有档期是有空还是没空|