cgi什么意思 如何用c语言写cgi程序?
浏览量:1884
时间:2021-04-12 22:07:45
作者:admin
如何用c语言写cgi程序?
1. web服务器通过调用CGI程序实现与web浏览器的交互,即CGI程序接收web浏览器发送给web服务器的信息,进行处理,并将响应结果发送回web服务器和web浏览器。CGI程序一般在web页面上完成表单数据处理、数据库查询以及与传统应用系统的集成。CGI程序可以用任何编程语言编写,如shell脚本语言、Perl、FORTRAN、Pascal、C语言等,但用C语言编写的CGI程序具有执行速度快、安全性高的特点(因为C语言程序是编译的,不能修改)。CGI接口标准包括标准输入、环境变量和标准输出。
2. 标准的输入CGI程序和其他可执行程序一样,可以通过标准输入法(stdin)从web服务器获取输入信息,如表单中的数据。这就是所谓的post方法,将数据传输到CGI程序。这意味着CGI程序可以在操作系统命令行状态下执行和调试。Post方法是一种常用的方法。本文将以该方法为例,分析CGI编程的方法、过程和技巧。
3. 环境变量操作系统提供了许多环境变量,这些环境变量定义了程序的执行环境,应用程序可以访问这些环境变量。web服务器和CGI接口也各自设置环境变量,将一些重要参数传递给CGI程序。
如何在html中嵌入cgi程序?
用shtml做比较方便,经常用于一些日常更新比较繁琐的新闻网络。灵活方便。改变一切。(我的观点)在以shtml命名的文件中,使用了SSI的一些指令。SSI,shtml——服务器解析的HTML的缩写。包含包含命令的嵌入式服务器的HTML文本。在交付到浏览器之前,服务器将完全读取、分析和修改shtml文档。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。