学完C语言后感觉啥都做不了?来 用C语言开发网站!
好句子 2014-09-28 16:45:50
首先,本文假设你对网站开发有一定了解。废话少说,直接进入正题。
先说说原理,用C语言来开发网站实际上用到了一个叫 CGI 的技术(通用网关接口)。CGI是外部应用程序(CGI程序)与WEB服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的过程。上句的意思讲人话就是“CGI 是用来开发网站后端的一项技术”。
图片摘自 php 中文网
CGI的处理步骤:
⑴通过Internet把用户请求送到web服务器。
⑵web服务器接收用户请求并交给CGI程序处理。
⑶CGI程序把处理结果传送给web服务器。
⑷web服务器把结果送回到用户。
来个 demo 用于理解 CGI (实验环境 linux + apache):
1. 进入 apache 服务器 cgi-bin目录
2. 新建 demo.c 文件,内容如下
3. 编译 demo.c 为 drmo.cgi (CGI 程序后缀为 .cgi)
4. 打开游览器访问 demo.cgi
奉上一句话 : 汇编生C ,C生万物。
作者简绍 : 一位OIer
阅读剩余内容