利用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编码,而空格被变成加号,一些字符被编码成十六进制数。
- 2006-10-12CGI教程-解码数据发送给CGI脚本
- 2007-11-03CGI教程(10)CGI 规范之五
- 2007-11-03CGI教程(目录)
- 2007-11-03CGI教程(8)记录用户记录脚本之一
- 2007-11-03CGI教程(2)
- 2007-11-03CGI教程(12)ErrorDocument 指令
- 2007-11-03CGI教程(8)记录用户记录脚本
- 2007-11-03CGI教程(6)调用CGI脚本文件的例子之三
- 2007-11-03CGI教程(10)CGI 规范之二
- 2007-11-03CGI教程(11)错误脚本
热点搜索
热点文章






