Web开发中的隐藏字段与客户端Cookie技术
1. 隐藏字段的使用
隐藏表单字段允许我们在表单中存储“隐藏”信息,这些字段不会在浏览器中显示。不过,通过浏览器的“查看源代码”选项查看HTML源文件,就能看到包括隐藏字段在内的整个表单内容。所以,隐藏字段并非用于安全目的(因为任何人都能看到它们),只是用于在表单之间透明地传递会话信息。
1.1 隐藏字段示例
下面是一个包含隐藏字段的代码片段,该隐藏字段保存了一个会话标识符:
<FORM ACTION="/cgi/program.cgi" METHOD="POST">
<INPUT TYPE="hidden" NAME = "id"
VALUE = "e07a08c4612b0172a162386ca76d2b65">
.
.
</FORM>
当用户按下提交按钮时,浏览器会对所有字段中的信息进行编码,然后将信息传递给服务器,不会对隐藏字段进行特殊区分。
1.2 购物车应用示例
为了说明隐藏字段的使用,我们以一个简单的购物车应用为例。该应用主要用于理解状态维护,不涉及产品信息和价格的数据库查询,也不接受信用卡号码和支付授权。
1.2.1 应用工作流程
- 用户从动态网页开始,该网页为
http://localhost/cgi/shoppe.cgi。 - 一个CGI脚本处理所有页面,为用户
超级会员免费看
订阅专栏 解锁全文
2777

被折叠的 条评论
为什么被折叠?



