论坛: 网站建设 标题: 请问老大们,什么是cgi啊?? 复制本贴地址    
作者: batistuta [batistuta]    论坛用户   登录
请问老大们,什么是cgi啊??

地主 发表时间: 02/02 20:54

回复: aoming [aoming]   版主   登录

- CGI是一种标准,command gate interface:通用网关接口。它的主要功能是在WWW环境下,从客户端(简单地理解为浏览者吧)传递一些信息给Web服务器,再由web服务器启动相应的程序完成特定的工作。
打个比喻,ISO9001是一种质量认证标准,凡是符合这个标准的产品就称为符合ISO9001标准的合格产品。
CGI≈ISO9001,凡是符合CGI这种浏览者和服务端的交互方式处理标准的程序就叫CGI程序。

- 常用的实现CGI的方式:
ASP
PHP
PerlCGI

可以用于编辑的常用语言有c、Perl、VB(windows下)、ShellScript(UNIX下)等。任何可以按照预定义方式与web服务器进行交互的语言都可以用来编写CGI程序。在UNIX和WIN NT平台的服务器,数据是通过环境变量和标准输入STDIN传给脚本的,任何能从这两种数据源读取并写入标准输出SDTOUT的语言都能创建CGI。



[此贴被 咖啡╃泡面(aoming) 在 03月10日13时36分 编辑过]

B1层 发表时间: 2003-03-10 13:25:36

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号