- 0
- 0
- 约1.1万字
- 约 20页
- 2018-06-03 发布于福建
- 举报
用C语言进行CGI程序的设计
用C语言进行CGI程序设计【转载】
用C语言进行CGI程序设计【转载】2011-05-02 10:33一、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接口标准包括标准输入、环境变量、标准输出三部分。
1.标准输入
CGI程序像其他可执行程序一样,可通过标准输入(stdin)从Web服务器得到输入信息,如Form中的数据,这就是所谓的向CGI程序传递数据的POST方法。这意味着在操作系统命令行状态可执行CGI程序,对CGI程序进行调试。POST方法是常用的方法,本文将以此方法为例,分析CGI程序设计的方法、过程和技巧。
2.环境变量
操作系统提供了许多环境变量,它们定义了程序的执行环境,应用程序可以存取它们。Web服务器和CGI接口又另外设置了自己
您可能关注的文档
- 毕业的设计2 2011 06 05 09 53 13.doc
- 民事诉讼法的案例分析 70.doc
- 民用住宅地 热 暖 的设计 及施工 工艺流程 规范.doc
- 民用建筑工程的设计常见问题分析 砌体结构.doc
- 民用建筑电气的设计规范 10.doc
- 民用建筑电气的设计规范 24.doc
- 民用建筑电气的设计规范 14.doc
- 民用建筑电气的设计规范 19.doc
- 民用建筑电气的设计规范 48.doc
- 民用建筑电气的设计规范 26.doc
- 2026年山东省滨州市惠民县中考化学一模试卷(含答案).pdf
- 2026年山东省济南市历城区中考化学二模试卷(含答案).pdf
- 2026年山东省烟台市福山区中考化学模拟试卷(含答案).pdf
- 2026年山东省临沂市郯城县中考化学一模(含答案).pdf
- 2026年四川省德阳市中江县中考化学二诊试卷(含答案).pdf
- 2026年四川省绵阳市梓潼县中考化学二模试卷(含答案).pdf
- 2026年新疆乌鲁木齐市沙依巴克区中考化学适应性试卷(含答案).pdf
- 2026年重庆市永川区中考化学质检试卷(含答案).pdf
- 2026年重庆市第一中学校中考化学全真模拟试卷(二)(含答案).pdf
- 安徽池州市第二中学等校2025-2026学年高一下学期期中物理试卷A(含答案).pdf
最近下载
- 高中英语必修第一册unit5:Listening and Talking教学设计.docx VIP
- 绵阳市中老年人广场舞竞赛规则考核试题(含答案及解析).doc VIP
- 高中英语必修第一册unit4:Listening and Talking教学设计.docx VIP
- 高中英语必修第一册unit3:Listening and Talking教学设计.docx VIP
- 高中英语必修第一册unit2traveling around:Reading and Thinking教学设计.docx VIP
- 高中英语必修第一册welcome unit:Listening and Talking教学设计.docx VIP
- 00.Kemro KeMotion3应用编程及操作手册V3.16a_01_2019050503.pdf VIP
- 2025年军考士官试卷及答案(完整版).docx VIP
- 医生诊疗英语会话.doc VIP
- 自考 00087 英汉互译【100 个高频短语・必背版】.docx VIP
原创力文档

文档评论(0)