cgi教程(5)利用cgi解码form
ReadyGo!技术成就梦想
www.efish.cn
efish
2007-10-20 18:56:06
利用cgi解码form
上节教程我们讲述了表单以及如何编写,从中可以看出这节的内容很简单。但是本节要利用cgi来对它们进行解码就不那么容易啦!
哪里我们可以获得表单数据
你现在已经知道了有两种方法可以用来访问表单:get和post。根据你采用哪种方法,你用不同的方法接受表单的编码结果。
如果利用get方法,如果在你的form标签内有一个method="get",那么cgi程序就会接
收受输入到环境变量query_string的编码表单。
如果利用post方法,你的cgi程序将会接收输入到stdin的编码表单。服务器将不会在数据的结尾再发送一个eof,相反你应该使用环境变量content_length来决定多少数据你要从stdin中读出。
怎样解码表单数据
当你编写表单的时候,每一个输入项都有一个name标签。当用户放置数据到这个表单的这些输入项的时候,那些信息就被编码到表单数据。每一个输入项的数值是由用户给定的。
表单数据是一系列的name=value对组成的,这些对是由&字符分隔的。每一个name=value对是url编码,而空格被变成加号,一些字符被编码成十六进制数。
责任编辑: efish
参与评论
查找更多:
cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法cgiperl教程java技巧常用问题方法
-
相关文章
cgi教程(4)html 表单
html 表单form(表单)标签表单的标签在html文档中指定了一个表单。在一个文档中可以有多个表单,但是一点必..
cgi教程(3)怎样发回文档给客户端
怎样发回文档给客户端对于cgi的初学者,一个公共的错误是没有正确格式化输出,这样服务器不能解释它。cgi程..
cgi教程(2)怎样从服务器获得信息
怎样从服务器获得信息 每次客户端需要url来对应cgi程序,服务器将实时执行它。程序将直接输出到客户端。..
cgi教程(1)简介
cgi简介下面继续介绍cgi。cgi是一个连接外部应用程序到信息服务器(比如http或者网络服务器)的标准。一个简..
关于cgi读写cookie的编程
cookie的用途相信大家都知道了,有时我们的cgi需要记录读取某个来访者的信息,例如该来访者使用该cgi的情况..
cgi简明教程
cgi简明教程 目录 第一章:基础的基础 1.1 为什么使用cgi? 1.2 cgi是什么? 1.3 选择你熟悉的编程语言 1.4..
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的ReadyGo.com.cn
