Username: Password:

CGI教程(5)利用CGI解码FORM
来源:linux宝库作者:linux宝库 发布时间:2007-09-30 00:00:00


  利用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编码,而空格被变成加号,一些字符被编码成十六进制数。

喜欢本文,那就收藏到:

    Del.icio.us Google书签 Digg Live Bookmark Technorati Furl Yahoo书签 Facebook 百度搜藏 新浪ViVi 365Key网摘 天极网摘 和讯网摘 博拉网 POCO网摘 添加到饭否 QQ书签 Digbuzz我挖网
相关评论  我也要评论
还没有关于此文章的相关评论!
  • 昵称: (为空则显示guest)
  • 评论分数: ★ ★ ★★★ ★★★★ ★★★★★
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • 导航
    赞助商
    文章类别
    订阅