8、CGI 表单处理与 Tcl 字符串处理全解析

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=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值