获取CGI环境变量

1.CGI环境变量简介

CGI程序继承了系统的环境变量,CGI的环境变量,在CGI程序在启动时初始化,结束时销毁,当一个CGI程序不是被HTTP服务器调用时,其环境变量基本是系统的环境变量。当属于HTTP服务器调用时,他的环境变量就会多了以下关于HTTP服务器、客户端、CGI传输过程等项目。

CGI相关的环境变量有三种,与请求相关的环境变量、与服务器相关的环境变量,以及与客户端相关的环境变量。

2.下面列举一些环境变量

环境变量 
意义

SERVER_NAME 
CGI脚本运行时的主机名和IP地址.

SERVER_SOFTWARE 
你的服务器的类型如: CERN/3.0 或 NCSA/1.3.

GATEWAY_INTERFACE 
运行的CGI版本. 对于UNIX服务器, 这是CGI/1.1.

SERVER_PROTOCOL 
服务器运行的HTTP协议. 这里当是HTTP/1.0.

SERVER_PORT 
服务器运行的TCP口,通常Web服务器是80.

REQUEST_METHOD 
POST 或 GET, 取决于你的表单是怎样递交的.

HTTP_ACCEPT  
浏览器能直接接收的Content-types, 可以有HTTP Accept header定义.

HTTP_USER_AGENT 
递交表单的浏览器的名称、版本 和其他平台性的附加信息。

HTTP_REFERER 
递交表单的文本的 URL,不是所有的浏览器都发出这个信息,不要依赖它

PATH_INFO 
附加的路径信息, 由浏览器通过GET方法发出.

PATH_TRANSLATED 
在PATH_INFO中系统规定的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值