深圳易捷网络科技财税咨询网-neatmaster518.com 返回首页

公共网关接口CGI的选择

信息来源:深圳市易捷网络科技有限公司
信息发布时间:2024/12/22
公共网关接口(CommonGatewayInterface,CGI)在商务网站的开发中起着重要的作用。CGI是用来在用户浏览器和网络服务器之间传递信息的一系列统一一命名的变量和方法操作管理程序。
CGI的开发工作最早起源于美国伊利诺伊大学的NCSA。为了能够在浏览器中访问NCSAHTTPd服务器上的动态数据,需要一个中间程序,于是开发出了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(PracticalExtensionandReportingLanguage),而目前最常用的是在Windows操作系统下的Java语言。在介绍Java语言之前,这里暂时采用PERL作为例子来说明CGI的编程语言。
在选择网站建设CGI编程语言时要注意:HTTP服务器中的操作系统应能支持这种语言,这种语言功能应足够强大,这样才可以编写CGI程序,完成预定的任务。

相关行业资讯

1、网站建设实用小窍门分享
2、电子商务的网站建设类型和功能有哪些
3、企业网站建设常见难题及应对技巧
4、那么应该怎样挑选网络营销推广企业呢
5、企业不能只顾埋头做网站,也要有所追求
6、Web应用程序为什么越来越受欢迎
7、互联网网站设计思想参考消息
8、做推广优化如何圈住用户
9、网站优化的7个常见误区
10、网易企业邮箱新增企业网盘功能
11、企业网站设计时需要注意的细节
12、论口碑营销的优势以及其局限性
13、网站结构优化的几个重点
14、详解下搜索引擎的作业原理
15、主机添加域名建立多站教程_深圳网站制作公司
16、什么才是高质量外链
17、网站推广运营贵在推陈出新
18、企业网站建设的必要性和企业网站建设的优势
19、为什么说深圳网站优化和网站建设同样重要
20、修改网站的TDK会不会对网站优化有影响
21、企业网站制作中应注意的几点优化问题
22、移动网站制作需要注意的几个问题
23、建设网站需要了解适合哪种类型
24、设计用于语音查找的移动网站
25、网站SEO优化分析:网站降权后该如何恢复
26、如何建设高质量的企业网站
27、静态页面和动态页面区别是什么
28、音乐类网站推广优化策略之关键词篇
29、中英文双语网站怎么做?
30、深圳网站建设怎样让视觉给用户更好的体验呢
31、易捷网络阐述网站定位是企业管理者策划站点之前的要务
32、常规网站的建设需要多长的时间
33、建站时应该选择国外服务器或是国内服务器的呢
34、一般网站优化中关键词排名多久能上首页
35、网站优化:如何为内容添加多样性
36、百度会封什么样的网站
37、浅谈商城网站制作的注意事项
38、2017年终购物季,出口电商卖家推广优化可采取的6个策略
39、如何做好网站推广工作,掌握这四大方法是行之有效的
40、做好网站seo就从用户体验着手
41、如何更好的优化网站着陆页
42、运营一个网站需要有执行力和耐心
43、如何为你的网站选择正确的图标
44、高质量软文点取5大要求
45、网站制作浅谈免费的搜索引擎提高
46、思维固化:有排名才有流量
47、你懂什么叫有效而又科学的seo优化吗
48、企业网站制作为何选择搜索引擎推广
49、个人站长运营地方站最终失败的原因
50、如何对网站进行做减法操作
深圳市易捷网络科技有限公司版权所有    粤ICP备2022153140号