论坛: 菜鸟乐园 标题: CGI中文教程 复制本贴地址    
作者: k_com [k_com]    论坛用户   登录

                               CGI中文教程 

 
什么是 CGI ? 

CGI , 
全称"Common Gateway Interface",即通用网关接口,它是Web服务器的一部分,它能够与运行于Web服务器上的其他程序进行通信.通过CGI,客户端可以和服务器进行简单和复杂的信息交流, 即常说的 "交互式主页".利用CGI,网站主人可以向访问者提供一种方法以访问服务器中的数据库,存储信息以及执行一些外部程序.根据客户端在请求时所采用的方法,服务器会收集客户提供的各种信息,然后传递给服务器进行分析处理,最后再将处理后的结果反馈给客户,使客户得到所请求的结果或希望的效果. 
CGI编程语言 - Perl 

Perl, 实用摘录与报告语言. 可以说在众多的CGI编程语言中是最好的, 最容易上手的语言. Larry Wall最初开发Perl语言主要用于处理数据和创建报表. 后来经过不断发展, 越来越受到程序员的欢迎, 并逐渐成为CGI编程的主要工具. 如今的Perl语言已经被移植到除了Unix之外的多种操作平台上, 详情点击这里. 如果希望了解更多Perl的信息, 请访问Perl的官方网站 
CGI编程语言 - C 

C是一种最常用, 最出色的编程语言. 它在CGI编程中同样非常出色. C语言的学习比较困难, 但是使用它编制的CGI程序运行速度快, 效率高, 特别对于每分钟有上千人次访问的CGI页面来说,更加显得游刃有余. 同时由于C语言的灵活性, 程序员几乎可以用它做任何想做的事情. 其缺点除了难以上手之外, 调试问题也比较突出, 如果想对程序做出任何改动, 都需要进行重新编译, 相信这对于仅仅需要实现一些简单功能的CGI程序来说, 是个比较麻烦的问题.  
CGI编程语言 - Unix Shell 

Unix Shell提供了一种快速创建简单, 高效CGI脚本的方法. 如果您对Unix比较熟悉, 那么使用Unix Shell调用系统命令来实现一些信息查询及处理的功能, 将是十分轻松的事情. 当然, 它同时也可以创建十分复杂的CGI程序, 但是这样以来, 程序员付出的代价也是相当大的. 
CGI编程语言 - Tcl 

Tcl, 工具命令语言. 该语言主要用于Ms-dos,Macintosh,Unix系统. 全称Tool Command Language. Tcl语言的学习就象Perl一样容易上手, 而且近年来发展迅速. 但是其仍然不够普及, 而且移植性比较差, 因为它的许多语法是直接调用系统, 而这些调用往往是针对特定计算机而言的. 
CGI编程语言 - Visual Basic 

Visual Basic是CGI应用中比较新的语言. 容易上手, 而且作为编程语言来说, 相信很多人都不陌生. 随着Internet的发展, VB已经越来越多的被应用到NT/Win95的Web服务器上. 它的优点既是它的缺点, 在Microsoft系统上运行良好, 但仅限在Microsoft系统使用. 
CGI编程语言 - PHP/FI 

PHP, 个人主页工具(Perlsonal Home Page tools). 与浏览器无关是其最大的特点. FI, 表单解释程序. 目前PHP与FI已经合并成一个完整的软件包, 发展成为一种小型编程语言. PHP/FI实际上是由C语言写的CGI程序,经编译后可在任何Unix机器上运行. 其使用是把PHP/FI命令嵌入HTML页面中,然后由PHP/FI程序分析,最后把分析结果通过另一个HTML文档输出. 目前国内已有网站使用该语言来创建主页. 



  


 

 
 

地主 发表时间: 07/12 21:07

论坛: 菜鸟乐园

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号