第九章 表單

1.驗(yàn)證表單輸入:必填字段 strlen() isset() strlen() is_array() empty()

2.驗(yàn)證表單輸入:數(shù)字 ctype_digit() strval() intval() 正則表達(dá)式

3.驗(yàn)證表單輸入:電子郵件地址 函數(shù)

4.驗(yàn)證表單輸入:下拉菜單 in_array()

5.驗(yàn)證表單輸入:?jiǎn)芜x按鈕 array_key_exists()

6.驗(yàn)證表單輸入:復(fù)選框

7.驗(yàn)證表單輸入:日期和時(shí)間 checkdate()

8.驗(yàn)證表單輸入:信用卡is_valid_credit_card()

9.預(yù)防跨站站點(diǎn)腳本:htmlentities()

10.處理多頁(yè)表單: session()

11.防止多次提交同一表單:在表單中添加一個(gè)帶有唯一值的隱藏字段。

12.處理上傳文件:$_FILES

13.禁用全局變量注射:禁用register_globals配置指令。

14.處理名字中帶句點(diǎn)的遠(yuǎn)程變量:把變量名字中的句點(diǎn)替換成下劃線

15.使用帶有多個(gè)選項(xiàng)的表單元素:用一對(duì)方括號(hào)作為該表單元素名字的結(jié)尾

16.基于當(dāng)前日期創(chuàng)建下拉表單:使用date()來(lái)取得web服務(wù)器所在時(shí)區(qū)的當(dāng)前時(shí)間,并在循環(huán)語(yǔ)句中使用mktime()函數(shù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 9.0引言 PHP的妙處在于表單變量可以無(wú)縫地集成到程序中。這使得web編程即平滑有簡(jiǎn)單,可以加快從web表單到P...
    followyounger1閱讀 209評(píng)論 0 0
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,973評(píng)論 19 139
  • HTML表單 在HTML中,表單是 ... 之間元素的集合,它們?cè)试S訪問(wèn)者輸入文本、選擇選項(xiàng)、操作對(duì)象等等,然后將...
    蘭山小亭閱讀 3,441評(píng)論 2 14
  • HTTP 協(xié)議簡(jiǎn)介 HTTP 是超文本傳輸協(xié)議 (Hyper Text Transfer Protocol)的縮寫(xiě)...
    HappyZZD閱讀 1,217評(píng)論 0 0
  • 那天,雨一直下 吳老師弟子 李文萱 我和弟弟的心乘著這趟免費(fèi)的計(jì)程車(chē),...
    吳老師教語(yǔ)文閱讀 533評(píng)論 1 12