- 1. XAMPP (Apache+MySQL+PHP+PERL) v1.7.2 Final for W
- 2. Poster Forge(圖像處理工具/制作完還可以打印) V V...
- 3. ASP轉(zhuǎn)PHP工具(小巧簡(jiǎn)單的ASP轉(zhuǎn)PHP工具) V1.0 綠色...
- 4. phpMyAdmin(支持對(duì)數(shù)據(jù)庫(kù)進(jìn)行建立、復(fù)制,刪除數(shù)據(jù)等...
- 5. QuickPHP V1.12.1(php腳本調(diào)試工具) 綠色免費(fèi)版
- 6. outlook 2007 官方安裝版(附outlook激活方法 )
- 7. phpMyAdmin(支持對(duì)數(shù)據(jù)庫(kù)進(jìn)行完全操控) V3.4.2.0 F...
- 8. 快車去廣告補(bǔ)丁(兩種方法幫你屏蔽廣告) V1.0
- 9. phpMyAdmin(通過互聯(lián)網(wǎng)控制操作MYSQL的軟件) V3.4....
- 10. phpMyAdmin 3.4.0 RC2 多語綠色版_很方便的網(wǎng)絡(luò)遠(yuǎn)M...
PHP處理表單的方法 超全局變量 $_POST
PHP 一個(gè)很有用的特點(diǎn)體現(xiàn)在它處理 PHP 表單的方式。需要理解的非常重要的原理,是表單的任何元素都在 PHP 腳本中自動(dòng)生效。請(qǐng)參閱本手冊(cè)中“PHP 的外部變量”以獲取關(guān)于在 PHP 中使用表單的詳細(xì)信息及范例。以下是 HTML 表單的范例:
Example #1 一個(gè)簡(jiǎn)單的 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>
該表單中并沒有什么特殊的地方,其中沒有使用任何特殊的標(biāo)識(shí)符。當(dāng)用戶填寫了該表單并點(diǎn)擊了提交按鈕,頁(yè)面 action.php 將被調(diào)用。在該文件中,可以加入如下內(nèi)容:
Example #2 打印來自表單的數(shù)據(jù)
你 <?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 將自動(dòng)設(shè)置 $_POST['name'] 和 $_POST['age'] 變量。在這之前我們使用了超全局變量 $_SERVER,現(xiàn)在我們引入了超全局變量 $_POST,它包含了所有的 POST 數(shù)據(jù)。請(qǐng)注意我們的表單提交數(shù)據(jù)的方法(method)。如果使用了 GET 方法,那么表單中的信息將被儲(chǔ)存到超全局變量 $_GET 中。如果并不關(guān)心請(qǐng)求數(shù)據(jù)的來源,也可以用超全局變量 $_REQUEST,它包含了所有 GET、POST、COOKIE 和 FILE 的數(shù)據(jù)。請(qǐng)參閱 import_request_variables() 函數(shù)。
也可以在 PHP 中處理 XForms 的輸入,盡管可能更喜歡使用長(zhǎng)久以來支持良好的 HTML 表單。XForms 目前還不適合初學(xué)者使用,但是用戶可能對(duì)它感興趣。手冊(cè)中在“特點(diǎn)”一章有一節(jié)對(duì)如何處理從 XForum 接收到的數(shù)據(jù)進(jìn)行了簡(jiǎn)短的介紹。
- 1. PHP處理表單的方法 超全局變量 $_POST
- 2. 實(shí)用的腳本 php實(shí)用的腳本程序
- 3. php測(cè)試頁(yè)面的建立
- 4. PHP配置環(huán)境要求 php運(yùn)行的先決條件
- 5. PHP 能做什么?PHP 功能,php作用
- 6. PHP 是什么?
- 7. IIS6上安裝MySQL,PHP,Zend,phpMyAdmin安裝
- 8. 關(guān)于asp中connection對(duì)象封裝dll方法分享
- 9. ASP中class Property Get、Property Let 的簡(jiǎn)單介紹...
- 10. 關(guān)于ASP中大字段在Form中Post出錯(cuò)的解析