网
网虎
CGI是什么?许多主页都会告诉你,CGI是通用网关接口。听起来满深奥的哦!
说的明白些,CGI就象一座桥,把网页和web服务器中的执行程序连接起来;CGI就象个邮差,把HTML接收的指令传递给服务器,再把服务器执行的结果返还给HTML页。
用CGI可以实现处理表格,数据库查询,发送电子邮件等许多操作。最常见的CGI便是计数器了。
例如:调用自贡的计数器代码如下:
所以说,有了CGI,网页就变的有交互性,有生命力。
有许多网站都提供免费的CGI应用,比如留言本,邮件列表(更新通知),聊天室,公告板BBS等等,只需要你将一段代码插入页面就可以了。
但是别人提供的CGI在功能,形式,界面上都不一定令你满意,有的甚至还出现错误,最好你自己能够编写CGI,或者有修改调试已有的CGI的能力。
“可是,我对CGI很陌生,一点也不懂啊!”
其实CGI也并没有什么特殊,它并不神奇或需要天才去创建。你一定会编DOS的批处理文件吧,大部分的CGI简单的就象.bat一样。
如果你的主页上含有自己的CGI,足以说明你的网页制作水平已达到一个较高的层次,你挤身“大网虫”系列啦!
CGI程序被称为脚本,可以用C/C++,Visual Basic,Perl,java ,javascript,VBscript等任何一种语言去编写。