CGI编程:从表单数据处理到HTML输出
1. HTML表单的GET方法使用
在HTML表单中,我们可以将 METHOD 类型改为 GET 。以 cgi3.html 为例,当调用该表单时,信息会以不同方式传递给 cgi2.sh 。信息的编码方式与之前相同,但 CONTENT_LENGTH 参数不再提供,而是通过 QUERY_STRING 变量获取,而非标准输入。 METHOD=GET 处理起来相对容易,但对于除最简单表单之外的情况, METHOD=POST 更受青睐。
操作步骤
- 打开
cgi3.html文件,将FORM标签中的METHOD属性改为GET。 - 提交表单,观察信息传递到
cgi2.sh的方式。
2. 使用扩展URL的CGI程序
在解码传递给CGI程序的数据之前,我们可以通过将数据附加到URL的方式将其发送给CGI程序。服务器程序会分离URL的主要部分( ? 之前的部分),并将其作为要调用的程序,将URL的其余部分作为参数传递给程序,就像从表单中获取的一样。
示例
- 调用
cg
超级会员免费看
订阅专栏 解锁全文
63

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



