SEARCH
新闻资讯

网站知识库

公共网关接口CGI的选择

2020/3/16 12:03:59

公共网关接口(Common Gateway Interface,CGI)在商务网站的开发中起偏重要的作用。CGI是用来在用户欣赏器和网络服务器之间传递信息的一系列同一一命名的变量和方式操作管理程序。

CGI的开发工作最夙起源于美国伊利诺伊大学的NCSA。为了能够在欣赏器中访问NCSA HTTPd服务器上的动态数据,必须要一个中心程序,于是开发出了CGI。CGI一经提出马上受到了普遍地迎接。迩来被广泛应用于各类Web开发工具和商务网站的创建中。



目前在企业商务网站的创建过程中,CGI程序常常被用于对HTML表单和数据库的操作。例如用CG1程序对数据进行搜索、修改或添加记录等等。

公共网关接口是用于HTML服务器和外部应用程序之间的一个标准。舛错静态的HTML文档进行检索,URL可以对含有某个程序或脚本的文件进行标识,这个程序或者脚本在用户选用URL指定的链接时得到实行。

例子之一是页面计数器程序,每检索一次文件,该计数器就累加1。在Internet上,人们经常可以看到“在该站点上你的访问编号为XXX, xxX”。当你选择这个链接并将这个详细页面下载到欣赏器时,CGI程序运行并查看存储在CGI程序文件中的某个变量和编号值,使编号加1,然后在HTML文件内表现这个编号。

使用外部应用程序的例子可以分两个步骤进行说明,即在HTML文档中选择和完成一个表单。用户单击提交(Submit) 按钮后,输人的数据被传递到CGI程序,接着CGI程序对数据进行肯定的处理。

启动CGI程序的基本方式如下:

①用户在HTML页面中单击某个链接;
 
②欣赏器请求服务器运行CGI程序;

③假如用户具有适当权限,服务器运行CGI程序;
 
④CGI程序的效果返回到欣赏器;
 
⑤欣赏器表现输出效果。
 
在创建CGI程序时,必须要使用某种编程语言。早期CGI所采用的编程语言多为在UNIX操作体系下的PERL(Practical Extension and Reporting Language),而目前最常用的是在Windows操作体系下的Java语言。在介绍Java语言之前,这里临时采用PERL作为例子来说明CGI的编程语言。

在选择网站建设CGI编程语言时要注重:HTTP服务器中的操作体系应能支撑这种语言,这种语言功能应充足壮大,这样才可以编写CGI程序,完成预定的义务。










如没特殊注明,文章均为成都网站建设公司唯赛网络原创,转载请注明来自http://www.weseo.cn/News/knowledge_675_11329.html

Contact

ADD:成都市青羊区光华东三路西环广场6楼

TEL:028-64232097

Wechat

微信二维码