嵌入式web开发 2-c语言cgi程序设计.pptVIP

  • 1
  • 0
  • 约5.75千字
  • 约 20页
  • 2026-05-25 发布于湖北
  • 举报

*嵌入式创新实验华中农业大学计算机系倪福川*C语言CGI程序设计一、CGI概述1.标准输入2.环境变量3.标准输出二、环境变量三、产生HTML输出四、结束语嵌入式Web开发主要内容一、CGI概述1.标准输入2.环境变量3.标准输出二、环境变量三、产生HTML输出四、结束语一、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程序,对C

文档评论(0)

1亿VIP精品文档

相关文档