- 4
- 0
- 约5.71千字
- 约 30页
- 2017-02-25 发布于天津
- 举报
在网页间传递资讯
進階 WWW 程式設計 -- PHP Regular Expression 靜宜大學資管系 蔡奇偉編撰 版權所有 2003 進階 WWW 程式設計在網頁間傳遞資訊 靜宜大學資訊管理學系 蔡奇偉副教授 2004 內容大綱 前言 表單隱藏欄 URL 查詢字串 Cookies PHP Session-tracking 前言 表單隱藏欄 URL 查詢字串 Cookies PHP Session-tracking * * WWW 採用的 HTTP 是一種「無記憶性」的通訊協定,換句話說,當 WWW 伺服器回傳客戶端所要求的網頁或檔案後,即切斷和客戶端間的連繫,也不保留連線時的任何狀態資料。這樣的作法可減輕 WWW 伺服器與網路線路的負擔,使得 WWW 系統能有較高的效率。 不過,如此的設計卻不適合某些需要記錄瀏覽行為的應用,譬如,購物網站需要記錄瀏覽者在不同網頁上所選購的商品,才能在最後的結帳網頁中計算出正確的購買金額。 在這一章中,我們探討底下四個克服 HTTP 無記憶性的技巧與其優缺點。 表單隱藏欄 URL 查詢字串 Cookies PHP Session-tracking 我們可以用表單的隱藏欄(hidden field)把資料從一張表單網頁傳遞給下一張網頁。隱藏欄是用底下 HTML 的表單元件來指定: input type=hidden name=name_of_field value=value_of_field 目前網頁 下一張網頁 取得或修改需要傳遞的資料,然後將資料擺入下一張網頁的表單隱藏欄中。 產生 隱藏欄 範例 html head meta http-equiv=Content-Type content=text/html; charset=big5 titleHidden Ex01/title /head body form name=myform method=post action=hidden01.php ?php if (!isset($_POST[submit])) { ? input type=hidden name=currentValue value=1 最初值:1 nbsp;nbsp;nbsp; ?php } .tw/course/AdvWebProg/examples/hidden01.php else { $newValue = $_POST[currentValue]+1; ? input type=hidden name=currentValue value=?= $newValue? 目前值:?= $newValue? nbsp;nbsp;nbsp; ?php } ? input name=submit type=submit value= 加一 /form /body /html form name=myform method=post action=hidden01.php input type=hidden name=currentValue value=1 最初值:1 nbsp;nbsp;nbsp; input name=submit type=submit value= 加一 /form form name=myform method=post action=hidden01.php input type=hidden name=currentValue value=2 目前值:2 nbsp;nbsp;nbsp; input name=submit type=submit value= 加一 /form form name=myform method=post action=hidden01.php input type=hidden name=currentValue value=3 目前值:3 nbsp;nbsp;nbsp; input name=submit type=submit value= 加一 /form 如果傳遞的資料不只一項,你可以用多個隱藏欄。譬如: input type=hidden name=lastName value=Jordon input type=hidden name=firstName value=Michael 然後在表單處理程式中透過變數 $_POST(或 $_GET)來取得各項的值。譬如:上面的隱藏欄使得 $_POST[lastName] 和 $_POST[firstName] 的值分別為 Jordon 和 Michael。 你也可以用特殊的格式把多項資料存在一個隱藏欄中。譬如: input type=hidden name=“name value=Jordon:Michael
您可能关注的文档
最近下载
- 重庆市各地方周氏支族源流(1-170支族).doc VIP
- (高清版)B-T 6003.1-2022 试验筛 技术要求和检验 第1部分:金属丝编织网试验筛.pdf VIP
- (已压缩)TUCST007-2020房屋建筑与市政基础设施工程施工安全风险评估技术标准.docx VIP
- 2026年国家公务员考试申论真题及参考答案(考生回忆版).docx VIP
- 部编版语文二年级上册期中常考七大重点题型专项训练.docx VIP
- 机器人操作系统(ROS)及仿真应用 课件全套 第1--9章 Linux Ubuntu入门基础--- 基于ROS的服务机器人应用实例.ppt
- 压疮的预防及护理技术操作考核评分标准编辑.docx VIP
- 高温超导材料在量子计算中的应用前景.docx VIP
- 铺床术操作评分标准.doc VIP
- 2025年陕西高中学业水平合格性考试历史试卷真题(含答案) .pdf VIP
原创力文档

文档评论(0)