CGI 表单处理与 Tcl 字符串处理全解析
1. CGI 表单定义与数据处理
在 CGI 编程中,不仅要生成输出,还需处理用户输入。处理输入相对复杂,主要有两个原因:一是要定义供用户填写的 HTML 表单页面;二是表单数据按标准格式组织和编码,脚本需对其进行解码。
1.1 访客留言簿表单页面
访客留言簿页面包含指向 newguest.html 的链接。该页面有一个表单,用户可在其中注册姓名、主页 URL 及一些额外的 HTML 标记。表单设有提交按钮,用户点击后,表单信息会传递给 newguest.cgi 脚本。此脚本会更新数据库,并为用户生成确认其提交信息的页面。
以下是 newguest.html 表单的示例代码:
<HTML>
<HEAD>
<TITLE>Register in my Guestbook</TITLE>
</HEAD>
<BODY BGCOLOR=white TEXT=black>
<FORM ACTION="newguest.cgi" METHOD="POST">
<H1>Register in my Guestbook</H1>
<UL>
<LI>Name <INPUT TYPE="text" NAME="name" SIZE="40">
<LI>URL <INPUT TYPE="text" NAME=
超级会员免费看
订阅专栏 解锁全文

68

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



