CGI是一种公共网关接口脚本文😃件【jiàn】,使网页【shǐ wǎng yè】具有交【jù yǒu jiāo】互功能。现在我🐴们的个人主页🍻上一般都有一个留言【gè liú yán】🗑本,说起留【shuō qǐ liú】言🎋本,它的工作是什【zuò shì shí】么呢?首先【shǒu xiān】,用户输入一些信息,接着按下“留言【liú yán】🎋”,然后浏【rán hòu liú】🥘览器把【lǎn qì bǎ】信息传🏐送到服【sòng dào fú】务器【wù qì】🏎的CGI目录下特定的cgi程序中【chéng xù zhōng】📉,于是cgi程序在🍆服务器【fú wù qì】🏎上按照📖预定的方法进【fāng fǎ jìn】🐊行处理🚁。通过这【tōng guò zhè】🔅个例子相信大家也能了解到CGI的实际运用了🆗。
公共网👭关接口【guān jiē kǒu】CGI(Common GatewayInterface) 是【shì】WWW技术中最重要的技术【de jì shù】之一,有着不【yǒu zhe bú】可替代🥌的重要地位。CGI是【shì】外部应用程🐈序(CGI程序)与【yǔ】Web服务器🏀之间的【zhī jiān de】接口标准,是【shì】在CGI程序和【chéng xù hé】💶Web服务器🏀之间传【zhī jiān chuán】递信息🎣的规程💶。CGI规范允许🤣Web服务器🏀执行外部程序🤑,并将🦍它们的输【shū】👌出发送给✖Web浏览器🔶,CGI将🦍Web的一组【de yī zǔ】简单的静态超媒体文【méi tǐ wén】🔥档变成一个完整的新的交互式媒体。CGI可以用任何一【rèn hé yī】种语言【zhǒng yǔ yán】🌸编写,只要这🚺种语言【zhǒng yǔ yán】🌸具有标【jù yǒu biāo】准输【shū】入、输出和【shū chū hé】环境变【huán jìng biàn】🌕量【liàng】🏦。
CGI文件是🛰什么⏺?cgi格式的文件是🛰HTTP服务器【fú wù qì】🌿与你的或其它机器上【jī qì shàng】📓的程序进行【jìn háng】“交谈”的一种【de yī zhǒng】工具,其程序【qí chéng xù】🤸须运行🌘在网络【zài wǎng luò】服务器【fú wù qì】🌿上。绝大多【jué dà duō】数的cgi格式的程序被🚁用来解释处理【lǐ】杰自表单的输【dān de shū】入信息😩,并在服务器【fú wù qì】🌿产生相【chǎn shēng xiàng】应的处理【lǐ】,或将相应的信息反馈🙅给浏览器🃏。cgi程序使网页具【wǎng yè jù】🍃有交互【yǒu jiāo hù】功能。