2、标准输入CGI程序像其他可执行程序一样,可通过标准输入(stdin)从Web服务器得到输入信息,如Form中的数据,这就是所谓的向CGI程序传递数据的POST方法。这意味着在操作系统命令行状态可执行CGI程序,对CGI程序进行调试。POST方法是常用的方法,本文将以此方法为例,分析CGI程序设计的方法、过程和技巧。
3、环境变量操作系统提供了许多环境变量,它们定义了程序的执行环境,应用程序可以存取它们。Web服务器和CGI接口又另外设置了自己的一些环境变量,用来向CGI程序传递一些重要的参数。
cgi程序 处于服务器端。传递的参数来自客户端,即 浏览器端 的 form。 form里定义了哪些 参数,传递时,将传递 一串 一对一对 的 参数名=参数值 数据。c语言 只要分析这段 字符串,按标点符号分隔即可得。
另外,与服务器有关的 浏览器端环境变量等 参数名称,你要查服务器的帮助文件,例如: REMOTE_HOST,REMOTE_ADDR,REMOTE_USER,REMOTE_IDENT,CONTENT_TYPE。 也是 参数名 数据值 这种数据对。
(cgi interface 程序 用 perl 脚本 比 用 c 简单 易写。)
三者的关系我们可以不规范的这样排列:C语言-CGI-ASPC语言是编程程序,可以编写任何的程序,其中包含CGI程序。
而CGI跟ASP是一样的功能,差别在CGI的功能更强大,有针对性,但是不容易设计与维护,而ASP除了改变CGI的不足之外,还增强了功能,而且这两种跟HTML等技术结合比较紧密,当然,ASP是他们之间最适合、方便跟HTML等技术结合的语言了。