`

CGI 环境变量

CGI 
阅读更多

定义列表:

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中系统规定的路径信息.
SCRIPT_NAME
    指向这个CGI脚本的路径, 是在URL中显示的(如, /cgi-bin/thescript).
QUERY_STRING
    脚本参数或者表单输入项(如果是用GET递交). QUERY_STRING 包含URL中问号后面的参数.
REMOTE_HOST
    递交脚本的主机名,这个值不能被设置.
REMOTE_ADDR
    递交脚本的主机IP地址.
REMOTE_USER
    递交脚本的用户名. 如果服务器的authentication被激活,这个值可以设置.
REMOTE_IDENT
    如果Web服务器是在ident (一种确认用户连接你的协议)运行, 递交表单的系统也在运行ident, 这个变量就含有ident返回值.
CONTENT_TYPE
    如果表单是用POST递交, 这个值将是 application/x-www-form-urlencoded. 在上载文件的表单中, content-type 是个 multipart/form-data.
CONTENT_LENGTH
    对于用POST递交的表单, 标准输入口的字节数.

 

使用意义:1. 在线统计功能需要查询到用户从哪里点击进来到本网站的时候,可以使用CGI环境变量

                  2. (未完待续)

分享到:
评论

相关推荐

    CGI环境变量列表.txt

    CGI环境变量列表.txt SERVER-NAME:运行CGI序为机器名或IP地址。  SEUVER-INTERFACE:WWW服务器的类型,如:CERN型或NCSA型。

    Perl CGI 环境变量列表

    Perl CGI 环境变量会因为服务器的不同而有所区别。所以本内容不一定和你的 WEB 服务器相完全符合。

    CGI程序中的环境变量详解.doc

    嘿嘿,CGI程序中的环境变量详解,非常不错的资料,整理后不敢独享,有缘人下载了吧

    web服务器环境变量

    cgi获得web服务器的变量

    Apache Tomcat 7.0 安装版 (需要配置环境变量)

    Apache Tomcat 7.0 安装版 (需要配置环境变量) Apache是普通服务器,本身只支持html即普通网页。不过可以通过插件支持php,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。反之不然...

    一个非常好的CGI教程电子书

    5.2 和客户机有关的环境变量5.3 和请求有关的环境变量 第六章: 调查表 6.1 调查表 6.2 程序 第七章:上传文件 7.1 Windowns-CGI编程要点 7.2 程序 第八章:Form to Mail 8.1 Unix下的form to mail 8.2 Windows...

    Aspnet-iisleakenv.zip

    Aspnet-iisleakenv.zip,IIS CGI环境变量泄漏证明概念www.iis.net泄漏CGI环境变量,包括内部路径名、证书信息和IP地址,asp.net是一个开源的web框架,用于使用.net构建现代web应用和服务。asp.net创建基于html5、css和...

    JSP 程序设计从入门到精通 PDF 教程

     2.8.2实例2(获取各种CGI环境变量) 39  2.8.3实例3(JSP里request变量列表) 42  2. 9本章小结 44  第3章JavaBean组件 44  3.1 什么是JavaBeans 45  3.1.1 JavaBeans 简介 45  3.1.2 JavaBeans 属性 ...

    dogu_interface:HTTP2的扩展WSGI

    Python DoGu接口v 1.0 抽象的 ... 规格概述 WSGI接口v1.0.1的内容没有进行任何更改,以便与现有WSGI应用程序向后兼容。... 另外,添加了一个布尔类型dogu.push_enabled ,它可以检查客户端... 在CGI环境变量SCRIPT_NAME和PATH

    cgi简明教程

    第五章:第一个程序--环境变量 5.1 和服务器有关环境变量 5.2 和客户机有关的环境变量 5.3 和请求有关的环境变量 第六章: 调查表 6.1 调查表 6.2 程序 第七章:上传文件 7.1 Windowns-CGI编程要点 7.2...

    boa开源代码解决cgi依赖库加载失败的问题

    boa开源代码解决cgi依赖库加载失败的问题 int complete_env(request * req) { ...... char *env = getenv("LD_LIBRARY_PATH"); if (NULL != env) my_add_cgi_env(req, "LD_LIBRARY_PATH", env); .......

    shellshockcgitool:CGI脚本Shellshock开发工具

    Bash的漏洞版本错误地执行了遵循存储在环境变量中的函数定义的命令-攻击者可以在将用户输入存储在环境变量中的系统中利用此漏洞。 什么是CGI? 某些Web服务器(包括Apache)支持通用网关接口(CGI)规范,该规范...

    嵌入式web服务器boa_C语言/Python + HTML + javascript + ajax 代码实例例子

    在嵌入式web服务器boa框架的基础上, 使用C语言cgi, 或者Python脚本, 结合HTML + javascript + ajax 的嵌入式web系统的开发实例 ...setenv(改变或增加环境变量) http://www.jb51.net/article/71940.htm

    Win10配置tomcat环境变量教程图解

    在环境变量,系统变量,点击【新建】 “变量名”栏填写:CATALINA_HOME (必须大写) “变量值”栏填写:D:\Program Files\Tomcat (之前解压的文件路径) 填入后点击【确定】 配置Path变量: 选中Path变量,...

    php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?

     CGI可以用任何一种语言编写,只要这种语言具有标准输入、输出和环境变量。如php,perl,tcl等 什么是FastCGI  FastCGI像是一个常驻(long-live)型的CGI,它可以一直执行着,只要激活后,不会每次都要花费时间去fork...

    cgic205.zip

     boa与CGI工作机制:外部CGI程序与boa服务器进行通信、传递参数和处理结果是通过环境变量、命令行参数和标准输入来进行的。服务器提供了客户端(浏览器)与CGI扩展程序之间的信息交换的通道。CGI的标准输入是服务器的...

    Java销售管理系统源代码+数据库

    Tomcat下载地址:http://tomcat.apache.org/download-55.cgi 安装完要配置本机环境:我的电脑属性—高级—环境变量—系统变量—新建—变量名取JAVA_HOME—变量值取JDK安装路径;JDK百度搜索或直接在SUN官网下安装完...

    ant_junitc测试

    设置ANT_HOME环境变量的好处之一就是如果改变了ant的安装目录,只需要修改ANT_HOME即可,新的bin目录的完整路径可以自动算出来,而无需手动修改PATH环境变量,这和CATALINA_HOME环境变量是一致的),注意与前面的值...

    AapjServer全能服务器套件 v1.0

    是Apache+asp+php+cgi+jsp+mysql组合的一种超级全能服务器套件外加配置的环境变量:右击我的电脑—>属性—>高级—>环境变量1.变量名:path 变量值:D\\usr\\Java\\jdk 3.变量名:CLASSPATH 变量值:.\\;D\\usr\\Java...

    销售管理系统源代码 Java

    Tomcat下载地址:http://tomcat.apache.org/download-55.cgi 安装完要配置本机环境:我的电脑属性—高级—环境变量—系统变量—新建—变量名取JAVA_HOME—变量值取JDK安装路径;JDK百度搜索或直接在SUN官网下安装完...

Global site tag (gtag.js) - Google Analytics