| |||||||||||||||||||||||||||
|
就是Internet或Intranet上的程式, 公共网关接口(Command Gateway Interface)的简称,其实它的范围包括所有在网路上执行的程式.我们比较关心的是它的用途, 它能在网路上24小时为你的用户或参观者提供服务. 而且是立即、交互的服务, 让你所公开的信息更加多采多姿. HTTP服务器是当前使用这种CGI公共网关接口已知唯一的服务器。 常见的CGI有计数器, 留言版,论坛,聊天室等,搜索引擎,投票站等。如:免费电子邮件提供处 www.163.net ,用于登记用户的即是一个CGI程序,嘉新论坛,四通利方聊天室,搜狐、yeah搜索引擎……
一个网关实际上是一个处理信息请求并返回适当文档或产生一个文档。一个CGI脚本处理一个客户端请求并返回适当的信息给相应的客户端。通常是用浏览器端输入请求,服务器再送出相应的结果。 一个网关或一个CGI脚本是在WEB服务器上可以运行的程序,通常由浏览器触发。这个脚本通常是一个服务器和运行在服务器上的其他程序链结,比方说:数据库处理程序。 CGI脚本实际上可以是一个脚本,一个编译了的程序,批处理文件或任何其他可以在服务器上执行的程序,这些都取决于你用的WEB服务器类型。 并不一定是特定哪一种语言,只要这种语言所做成的程序可以你的服务器上运行。目前比较常见的语言有Perl, C/C++,Java,Visal Basic,Visal Foxpro等, ASP,bat(批处理文件)也可算其中一种. 有人甚至见过用Clipper 87写的CGI. 所以它的范围很广. 其实所有的投入使用的 WEB SERVER都支持运行CGI脚本,只是看网络管理员愿不愿意你使用CGI脚本。如果是企业用户,一般ISP会免费或有偿提供使用CGI脚本。 [ 到打通CGI网关目录 ][ 回页首
] |
|