呵呵呵呵呵

萝莉有三好,柔体 轻音 易推倒。女神有三宝,干嘛 呵呵 去洗澡。宅男有三好:Dota 基友 破电脑。


CGI环境变量列表及示例

CGI环境变量列表及示例

WEB服务器和CGI程序之间交流信息的主要途径是环境变量和标准输入输出流。这里说的环境变量是指操作系统中的环境变量。(windows系统下,PATH是很常见的一个环境变量)CGI规范对CGI程序中使用的环境变量名称及其含义做了具体而明确的规定,通常把这些环境变量成为:CGI环境变量。

常用CGI环境变量

CGI环境变量名称    说明

REQUEST_METHOD    请求类型,如“GET”或“POST”

CONTENT_TYPE    被发送数据的类型

CONTENT_LENGTH    客户端向标准输入设备发送的数据长度,单位为字节

QUERY_STRING    查询参数,如“id=10010&sn=liigo”

SCRIPT_NAME    CGI脚本程序名称

PATH_INFO    CGI脚本程序附加路径

PATH_TRANSLATED    PATH_INFO对应的绝对路径

REMOTE_ADDR    发送此次请求的主机IP

REMOTE_HOST    发送此次请求的主机名

REMOTE_USER    已被验证合法的用户名

REMOTE_IDENT    WEB服务器的登录用户名

AUTH_TYPE    验证类型

GATEWAY_INTERFACE    服务器遵守的CGI版本,如:CGI/1.1

SERVER_NAME    服务器主机名、域名或IP

SERVER_PORT    服务器端口号

SERVER_PROTOCOL    服务器协议,如:HTTP/1.1

DOCUMENT_ROOT    文档根目录

SERVER_SOFTWARE    服务器软件的描述文本

HTTP_ACCEPT    客户端可以接收的MIME类型,以逗号分隔

HTTP_USER_AGENT    发送此次请求的web浏览器

HTTP_REFERER    调用此脚本程序的文档

HTTP_COOKIE    获取COOKIE键值对,多项之间以分号分隔,如:key1=value1;key2=value2

FastCGI扩展的环境变量

FastCGI环境变量名称    说明

FCGI_ROLE    当前FastCGI程序担当的角色,如:RESPONDER,AUTHORIZER,FILTER

FCGI_DATA_LENGTH    服务器发送的数据长度,仅当FCGI_ROLE为:FILTER时有效

FILE_LAST_MOD    输入文件的最后修改时间,其值为自1970年1月1日零时零分零秒至今的秒数,仅当FCGI_ROLE为:FILTER时有效


输出示例:

COMSPEC    C:\WINDOWS\system32\cmd.exe
DOCUMENT_ROOT    CGI环境变量不存在.
GATEWAY_INTERFACE    CGI/1.1
HTTP_ACCEPT    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_ENCODING    gzip, deflate
HTTP_ACCEPT_LANGUAGE    en-US,en;q=0.5
HTTP_CONNECTION    keep-alive
HTTP_HOST    192.168.5.41
HTTP_USER_AGENT    Mozilla/5.0 (Windows NT 10.0; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0
PATH    C:\oracle\ora92\bin;C:\Program Files\Oracle\jre\1.3.1\bin;C:\Program Files\Oracle\jre\1.1.8\bin;C:\oracle\ora90\bin;C:\oracle\ora90\Apache\Perl\5.00503\bin\mswin32-x86;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\IDM Computer Solutions\UltraEdit-32;C:\svn\Subversion\bin
PATH_INFO    /wsdl/IUploadData
QUERY_STRING    
REMOTE_ADDR    192.168.5.172
REMOTE_PORT    CGI环境变量不存在.
REQUEST_METHOD    GET
REQUEST_URI    CGI环境变量不存在.
SCRIPT_FILENAME    CGI环境变量不存在.
SCRIPT_NAME    /soap_s1.exe
SERVER_ADDR    CGI环境变量不存在.
SERVER_ADMIN    CGI环境变量不存在.
SERVER_NAME    192.168.5.41
SERVER_PORT    80
SERVER_PROTOCOL    HTTP/1.1
SERVER_SIGNATURE    CGI环境变量不存在.
SERVER_SOFTWARE    Microsoft-IIS/6.0
CONTENT_TYPE    
CONTENT_LENGTH    0
PATH_TRANSLATED    c:\inetpub\wwwroot\wsdl\IUploadData
REMOTE_HOST    192.168.5.172
REMOTE_USER    
REMOTE_IDENT    CGI环境变量不存在.
AUTH_TYPE    
HTTP_REFERER    CGI环境变量不存在.
HTTP_COOKIE    CGI环境变量不存在.

更多内容:

Windows 10如何关闭自动更新
win 10 任务管理器 显示句柄
BCB 使用CreateProcess同步执行其他程序
强大的命令行WMIC示例
VC/BCB 获取当前目录

本文链接地址:http://www.hehehehehe.cn/i/707.html