实现多种服务器接收请求需要根据情况而定
张家口网站制作   2013-07-29 06:33:37 作者:SystemMaster 来源:张家口网站制作 匡仕运通 文字大小:[][][]
服务器接收请求,按照 URL 指向的脚本文件并执行脚本,脚本执行基于输入数据的操作,包括查询数据库、计算数值或调用系统中其他程序。所以,CGI也可以认为仅是在Web服务器上存在的可执行的程序码供用户调用,进行用户所要求的操作。 CGI脚本的编写无统一规定,各种文本编辑器均可以胜任,只要这种语言具有标准输入、输出和环境变量。 可以根据不同的情况,采用多种方法实现CGI,如Perl、ASP、PHP等。
1.Perl
Perl 是 Practical  Extraction  and  Report  Language(实用摘录和报告语言)的简称,是由LarryWall推出的。Perl发展至今已有多种版本,较新的版本为Perl 5.X。 Perl 的设计目标是帮助Unix用户完成一些常见的任务,这些任务对于 shell来说过于沉重或对移植性要求过于严格。 Perl是按GNU PublicLicense的形式分发的,原先运行于Unix和类Unix系统,经过一定的设置,Perl也可以在OS/2,Windows 9x,Windows/NT等系统下运行。 Perl 可以执行大多数 C 语言所运行的内容,其功能十分强大。在 Unix 环境下,也可以执行Unix的系统命令。另外,Perl 还有如C 语言一样的库结构,可以大减少 Perl 编程的工作量;同时 Perl 也支持复杂的数据结构与长变量名。  Perl 是解释运行的,一般 Perl 程序的第一行需注明自己是一个Perl程序而不是 shell 程序,所以一般将#!  /usr/bin/perl作为文件的第一行。
2.ASP:ActiveX Server Page
从字面来说,ASP包含以下三个方面的意思:  
(1)Active:ASP使用了Microsoft 的ActiveX技术。ActiveX(COM)技术是现在Microsoft软件的重要基础。它采用封装对象、程序调用对象的技术,简化编程,加强程序间合作。ASP本身封装了一些基本组件和常用组件,只要在服务器上安装这些组件,通过访问组件,就可以快速、方便地建立各种Web应用。
(2)Server:ASP 运行在服务器端。这样就不必担心浏览器是否支持 ASP 所使用的编程语言。ASP的编程语言可以是VBScript 和JavaScript。而在服务器端,则无需考虑用户使用的是何种浏览器。  
(3)Pages:ASP返回标准的HTML页面,可以正常地在浏览器中显示。浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。 可以看到,ASP是在IIS下开发Web应用的一种简单、方便的编程工具。在了解了VBScript的基本语法后,只需要清楚各个组件的用途、属性、法,就可以轻松编写出自己的ASP系统。

张家口建站 张家口哪有做网站 张家口网站开发 张家口网站制作 张家口网站 张家口网站建设 张家口网络公司 张家口网站设计 张家口做网站