文档章节

对CGI的理解

Macnode
 Macnode
发布于 2012/04/23 23:00
字数 288
阅读 255
收藏 0
CGI

很早之前就使用并开发过CGI程序,当时对CGI有过一些理解,在其他地方也有过记录,但找不到了。前段时间看到一篇文章,又勾起了我对CGI的一些思考和理解。暂时随便记录一下,以后有空完成。

CGI(Common Gateway Interface)其实是业界(或说Web开发)的一个标准方法,该方法把页面生成委托给一个可执行的文件。这些可执行文件通常就叫做CGI脚本,他们就是普通的程序,也是独立的应用程序,通常由所谓的脚本语言写成,如Perl等。C/C++也可以用来写这些程序,甚至可以使用bash来写这些程序,所以说,CGI是与语言无关的,它只是一个标准,用任何只要是系统支持的语言,都可以写CGI脚本,然后设置他们可以执行。

支持CGI的web服务器要能配置,以用来解释发送到web服务器的URL,该URL充当了一个到可执行的CGI程序的引用。

© 著作权归作者所有

共有 人打赏支持
Macnode
粉丝 6
博文 13
码字总数 2446
作品 0
海淀
高级程序员
私信 提问
crontab+php-cgi/php 定时执行PHP脚本

说到crontab ,一般是crontab+shell 组合来执行任务,在开发中可能有这类需要:每隔一段时间请求一个php页面。 有这样的需求就得用到crontab了,稍微看了php命令行模式,网上搜索了相关资料,...

miyae
2012/12/18
0
1
从nginx的运行联想到的Servlet和 CGI

今天看的时候,虽然基本的配置和使用可以照着网上的教程即可,但是对于的运行原理一直不是很理解,包括其中的概念,其中最困惑的就是这一套东西,始终无法理解这套机制是怎么运行的?通过查资...

lmy86263
2017/01/07
0
0
阶段性理解php-fpm与nginx的关系

通过nginx+fastcgi+php-fpm部署一个php应用 nginx不具有解析功能,nginx不具有解析功能,nginx不具有解析功能 nginx仅作为反向代理,把请求转给php-fpm fastcgi 首先,CGI是干嘛的?CGI是为了...

cs_sharp
2016/02/04
61
0
网关协议

CGI CGI即通用网关接口(Common Gateway Interface),是外部应用程序(CGI程序)与Web服务器之间的接口标准,是在CGI程序和Web服务器之间传递信息的规程。CGI规范允许Web服务器执行外部程序,...

lls3018
2016/07/12
9
0
【玩转开源】BananaPi R2 —— 第四篇 Openwrt Luci 初探

  什么是Luci呢?先直观的感受一下,打开web浏览器,输入R2的网关地址,然后出现了一个web登录界面,这个就是Openwrt Luci的应用。   那么到底什么是Luci呢?在这里我先给大家一个公式:...

JackZengLab
2018/08/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

中国龙-扬科
22分钟前
0
0
使用apicloud开发移动端APP,IOS list页面滚动卡顿解决记录

给内容容器添加样式:-webkit-overflow-scrolling:touch; -webkit-overflow-scrolling:属性控制元素在移动设备上是否使用滚动回弹效果. auto:使用普通滚动, 当手指从触摸屏上移开,滚动会立即...

万建宁
24分钟前
0
0
Akka消息传送可靠性 23

原文:https://doc.akka.io/docs/akka/2.5/general/message-delivery-reliability.html Akka可帮助您构建可靠的应用程序,这些应用程序在一台计算机中使用多个处理器核心或分布在计算机网络中...

woshixin
46分钟前
2
0
composer安装

前言:随着开源的东西越来越多,一些好的代码我们是可以直接拿过来用的,github更是加快了这一节奏,在github上我们可以看到一些开源的项目、代码块、函数库、类结构等,我们可以直接Fork,然...

echojson
今天
4
0
mysql grant 用户权限总结

用户权限管理主要有以下作用: 1. 可以限制用户访问哪些库、哪些表 2. 可以限制用户对哪些表执行SELECT、CREATE、DELETE、DELETE、ALTER等操作 3. 可以限制用户登录的IP或域名 4. 可以限制用...

Airship
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部