您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-基于C语言的CGI程序实现

免费下载毕业设计-基于C语言的CGI程序实现

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:C语言
  • 适用年级:大专
  • 上传用户:xuehi
  • 文件格式:word
  • 文件大小:32.92KB
  • 上传时间:2009-5-22 11:50:12
  • 下载次数:0
  • 浏览次数:174

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
毕业设计 基于C语言的CGI程序实现,共28页,11667字。
目录
摘要…………………………………………………………………….
Abstract…………………………………………………………………………….
引言………………………………………………………………………………..
1.CGI程序概述……………………………………………………………….1
1.1 什么是CGI程序……………………………………………………......1
1.2 使用CGI程序的必要性……………………………………………......1
1.3 CGI程序设计中编程语言的选择……………………………………...2
2.CGI程序的结构及组成…………………………………………………..2
2.1 CGI接口标准………………………………………………………….....2
2.1.1 标准输入…………………………………………………………....2
2.1.2 环境变量…………………………………………………………....2
2.1.3 标准输出…………………………………………………………....2
2.2 FORM输入的分析和解码…………………………………………….....4
2.2.1分析文字/值对……………………………………………………....6
2.2.2特殊字符的转换………………………………………………….....6
2.3 产生HTML输出…………………………………………………………9
2.4 表单的处理……………………………………………………………...10
2.4.1 GET表单的处理…………………………………………………...10
2.4.2 POST表单的处理……………………………………………….....12
2.4.3 数据内容的编码规则……………………………………………...15
3.CGI程序设计的方法……………………………………………………..17
3.1 CGI标题的分类…………………………………………………………17
3.2 MIME类型以类型/子类型的表示形式及组合………………………...18
3.3 数据内容的解码规则…………………………………………………....19
3.4 开发CGI程序的步骤…………………………………………………...20
4.CGI程序实际应用举例………………………………………………….21
4.1 HTML FORM格式部分………………………………………………....21
4.1.1 FORM输放的分解…………………………………………………….21
4.1.2 HTML FORM文件………………………………………………….....21
4.2 学生成绩查询CGI程序…………………………………………….......22
4.3 对以上实例的评价…………………………………………………..…..24

摘要
CGI程序是用来沟通HTML表单和服务器端程序的接口(interface)。说它是接口,也就是说CGI并不是一种语言,而是可以被其他语言所应用的一个规范集。
在HTML中,当客户填写了表单,并按下了发送(submit)按钮后,表单的内容被发送到了服务器端,一般的,这时就需要有一个服务器端脚本来对表单的内容进行一些处理,或者是把它们保存起来,或者是按内容进行一些查询,或者是一些别的什么。没有了CGI,WEB的世界就完全失去了它的交互性,所有的信息都变成单向的了,而不能够有任何的反馈。
理论上讲,你可以用任何的程序语言来编写CGI程序,只要在编程的时候符合CGI规范所定义的一些东西就可以了。由于C语言在平台无关性上表现不错(几乎在任何的系统平台下都有其相应编译器),而且对大多数程序员而言都算得上很熟悉(不像Perl),因此,C是CGI编程的首选语言之一。这儿我们介绍的,就是如何使用C来编写CGI程序。
CGI(公用网关接口)规定了Web服务器调用其他可执行程序(CGI程序)的接口协议标准。Web服务器通过调用CGI程序实现和Web浏览器的交互,也就是CGI程序接受Web浏览器发送给Web服务器的信息,进行处理, 将响应结果再回送给Web服务器及Web浏览器。CGI程序一般完成Web网页中表单(Form)数据的处理、数据库查询和实现与传统应用系统的集成等工作。CGI程序可以用任何程序设计语言编写,如Shell脚本语言、Perl、Fortran、Pascal、C语言等。但是用C语言编写的CGI程序具有执行速度快、安全性高(因为C语言程序是编译执行且不可被修改)等特点。
关键词: CGI HTML表单处理 Web的交互性 C语言程序
资料文件预览
共1文件夹,1个文件,文件总大小:143.00KB,压缩后大小:32.92KB
  • 毕业设计-基于C语言的CGI程序实现
    • Microsoft Word文档薛亮毕业论文.doc  [143.00KB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部