现在差不多每个人的P C上都安装了We b服务器,在这样一本关于s h e l l编程的书中似乎很
有必要包含一章关于c g i脚本的内容。
本章包含以下内容:
• 基本c g i脚本。
• 使用服务器端内嵌(Server Side Includes,SSI)。
• get方法。
• post 方法。
• 创建交互式脚本。
• 能够自动重载We b页面的c g i脚本。
运行We b服务器并不一定需要有网络环境,可以在本地主机上运行它。这里,我们假定
你已经安装了We b服务器( a p a c h e、C e r n等等)以及浏览器( N e t s c a p e、Internet Explorer等等)。
另外,该服务器应当允许运行c g i脚本。一般来说缺省值是禁止运行c g i脚本的,要运行,只要
将配置文件中相应的一行注释掉即可。后面我们会更详细地讨论这一问题。
如何安装并配置We b服务器已经超出了本书的讨论范围,不过我认为只需2 0分钟就可以
安装并运行一个We b服务器。本章中的例子运行于apache We b服务器下,我所使用的浏览器
为N e t s c a p e。
本章不打算深入探讨有关H T M L或We b的细节问题,因为市面上已经有大量关于这方面的
书籍。另外,如果要深入探讨H T M L的话,还要花费数章的笔墨。
分享到:
相关推荐
在这个过程中,我们将使用Nginx作为Web服务器,并通过fastCGI(Fast Common Gateway Interface)协议来执行CGI脚本。下面是详细的步骤: 1. **安装Nginx** 使用`apt-get`命令在基于Debian的系统(如Ubuntu)中安装...
【CGI脚本简介】 CGI(Common Gateway Interface)是一种标准,允许Web服务器与外部应用程序交互,从而生成动态网页内容。它使得开发者能够使用各种编程语言,如C、C++、Perl等创建Web应用程序。CGI脚本通常运行在...
本资源包含了一份关于CGI脚本的PDF文档和一个可能包含相关链接或资料的TXT文件。 CGI脚本的主要工作原理是,当用户通过Web浏览器发送请求到Web服务器时,服务器接收到请求后,会调用CGI程序,将请求数据传递给它。...
CGI脚本是什么? CGI脚本 怎样工作的? 一个简单的例子 我能用CGI脚本吗? 你的服务器配置允许CGI脚本吗? 你能编程吗? 你应该用什么编程语言? 你的服务器设置正确吗? 如果你的服务器不是UNIX系统呢? 解剖...
### CGI脚本入侵快速上手及脚本使用方法 #### 一、理解Shell与CGI **Shell**在计算机科学中通常指的是一个用户与操作系统之间的交互界面,它能够读取用户的命令并根据这些命令执行相应的操作。对于黑客或安全研究...
【CGI脚本教程】 CGI(Common Gateway Interface)脚本是用于Web服务器与客户端之间交互的一种编程方式,使得服务器能够处理动态内容。本教程详细介绍了CGI脚本的使用和概念,适合对Web服务器和脚本编程感兴趣的...
这个压缩包“计算机软件-编程源码-CGI脚本入门学习.zip”显然是一份用于初学者了解和学习CGI脚本编程的资料。 **CGI的原理** CGI为Web服务器提供了一个接口,当用户通过浏览器发送HTTP请求时,服务器接收到请求后会...
001文件安全与权限.pdf 002使用find和xargs.pdf 003后台执行命令.pdf 004文件名置换.pdf 005shell输入与输出.pdf 006命令执行顺序.pdf ... 029cgi 脚本.pdf cmd.exe cmd.exe.lnk 常用shell命令030.pdf
1. **CGI脚本**:029cgi 脚本.pdf可能详细介绍了CGI(Common Gateway Interface)的概念,它是Web服务器如何执行客户端请求并与外部程序(如Shell脚本)交互的标准。CGI脚本通常用Perl或Bash编写,用于处理动态网页...
2. **CGI脚本**(029cgi 脚本.pdf):CGI(Common Gateway Interface)是一种标准,允许Web服务器与外部程序(如Shell脚本)交互,从而动态生成网页内容。学习CGI脚本编写,可以创建交互式的网页应用程序。 3. **...
"029cgi 脚本.PDF"专注于CGI(Common Gateway Interface)脚本,这是一种使Web服务器与外部程序交互的方式,通常用于创建动态网页。 最后,"030常用shell命令.PDF"可能是一份命令参考,列举了常用的Unix/Linux命令...
CGI 脚本使您的浏览器与用户能交互,为了在数据库中寻找一个名词,提供您写入的评论,或者从一个表单中选择几个条目并且能得到一个明确的回答。 CGI 脚本是什么? CGI 脚本简单地讲是个运行在 Web 服务器上的程序,...
8. **CGI脚本**:`029Cgi脚本.PDF`涉及的是Common Gateway Interface(CGI),一种使Web服务器与外部程序(如Shell脚本)交互的技术,常用于动态网页生成。 9. **Shell工具**:`026Shell工具.PDF`可能涵盖了常用的...
fcgiwrap, CGI脚本的简单FastCGI包装 fcgiwrap信息:主页:作者:贡献者CGI脚本的简单FastCGI包装http://nginx.localdomain.pl/wiki/FcgiWrapGrzegorz Nosek <root@localdom
在创建CGI程序时,DLL可以用于封装复杂的功能,例如数据库连接、加密解密等,使得CGI脚本能够调用这些功能而无需将所有代码都写在CGI脚本中。使用DLL的好处包括代码重用、减少内存占用和提高性能。在VB中,开发者...
"029cgi 脚本.pdf"可能涉及到Web服务器上的CGI(Common Gateway Interface)脚本编写,这是一种使Web服务器能够与外部程序交互的方式,通常用于动态网页生成。 "023正则表达式"是文本处理的精华,它是搜索和替换...
在nginx下支持cgi脚本于支持node类似的,只要在nginx直接做个转发,转发到对应的cgi套接字就好。 使用Fcgiwrap Fcgiqwrap是另外一个CGI封装库,跟Simple CGI类似。 安装fcgiwrap apt-get install fcgiwrap 安装以后...
内容翔实、材料丰富,从CGI的基本概念到复杂的CGI脚本的编写,循序渐进地引导读者成为CGI专家。从本书中读者可以学到如何开发CGI应用程序、创建搜索引擎、建立交互式HTML文档,编写数据库查询脚本、编写Web爬虫和...
第6章 简单CGI脚本举例 第7章 编制脚本并设置Web服务器 第8章 修改CGI脚本 第9章 如何处理自定义图像映像 第10章 使用MIME 第四部分 使用CGI搜索引擎和数据库 第11章 为Web站点建立索引 第12章 使用WAIS与CGI 第13章...