使用者输入处理.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用者输入处理

第6章 使用者輸入處理 第6章 使用者輸入處理 - 本章議題 * 自動全域變數 * XHTML 網頁表單 * 處理表單資料 * 處理送出的表單資料 * 依據URL 顯示動態資料 (1) 自動全域變數 (1) 自動全域變數 - 自動全域變數(Autoglobal, Superglobal) → PHP 內建之全域變數,包括用戶端、伺服器端、及環境資訊 陣列 說明 $_COOKIE 以http cookie 傳給PHP 程式的陣列 $_ENV 環境資訊的陣列 $_FILES 上載檔案資訊的陣列 6- $_GET 利用 get 方法所送出的陣列 $_POST 利用 post 方法所送出的陣列 $_REQUEST 包含$_COOKIE 、$_GET 、及$_POST 所有元素的陣列 $_SERVER 伺服器資訊的陣列 $_SESSION 會議變數(Session variable) 的陣列 $GLOBALS 所有全域變數的陣列 * 自動全域變數是關聯陣列(Associative array) :陣列元素的存取是利用鍵值,而非索引 數字,例如: # $_SERVER[SERVER_SOFTWARE]; → 所安裝的伺服器軟體 # $_SERVER[SCRIPT_NAME]; → 目前執行的程式名稱 # $_SERVER[SERVER_PROTOCOL]; → 索求網頁所使用的通訊協定 (2) 建構 XHTML 網頁表單 (2) 建構 XHTML 網頁表單 - 網頁表單(Web Form) → 具有互動控制的網頁,使用者可以在文字框中輸入資料、在下拉式清單選擇項目、或 在單選鈕或複選框中選擇回應,網頁則以電子方式將使用者的輸入傳送給處理程式 6-2 * 表單包含: # form標籤 # 控制元件:文字輸入框(Text input box) 、單選鈕(Radio button) 、複選框(Check box) 、選 項清單(Selection list) 、文字區框(Text area box) 、傳送鈕(Submit button)等 - 傳送表單資料 * form標籤包含: # 動作(Action)屬性:指定處理程式 # 方法(Method)屬性:指定表單資料如何傳送給伺服器,有兩種方法: - Post 法:表單資料嵌入在訊息中傳送 - Get 法:表單資料附加在URL 位址中傳送 # 例如:form action=HandleFormInput.php method=post * 當按下傳送鈕時,表單裡的欄位即以名稱/值(Name/value)的配對方式傳送給伺服器 - 接收表單資料 * 當按下傳送鈕時,PHP 程式自動將表單資料填入$_POST 或$_GET 陣列中,處理程式即 可透過該陣列而取得使用者的輸入資料 # 以Post 方法傳送:名稱即為$_POST 陣列元素的鍵值,值即為該元素的內容 6-3 # 以Get 方法傳送:名稱即為$_GET 陣列元素的鍵值,值即為該元素的內容 - Get 方法 * 表單資料以附加在URL 位址中傳送,名稱/值之配對稱為URL 符記(URL token) ,並 以問號(?)與URL 位址分隔 * 表單之各個項目資料彼此以符號分隔 * 名稱與值之間以等號(=)分隔 * 在名稱或值之中的空白以加號代替(+) * 英文字母、數字、連字浮號(-) 、底線(_) 、及英文句號(.) 以外的字元均以百分比符號(

文档评论(0)

sunshaoying + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档