上一页下一页

设置“CGI 变量”对话框选项

此对话框用于定义 ColdFusion CGI 变量。

定义 ColdFusion CGI 变量:
  1. 在“名称”文本框中输入变量名称。
  2. 例如,如果您想访问 CGI.HTTP_REFERER 变量中的信息,请输入 HTTP_REFERER

    下表列出了在服务器中创建的最常见的 ColdFusion CGI 变量:

    变量
    描述
    SERVER_SOFTWARE
    回复请求(以及运行网关)的信息服务器软件的名称和版本。格式:名称/版本。
    SERVER_NAME
    服务器的主机名、DNS 别名或出现在自引用的 URL 中的 IP 地址。
    GATEWAY_INTERFACE
    该服务器遵守的 CGI 规范的修订版。格式:CGI/修订版。
    SERVER_PROTOCOL
    此请求附带的信息协议的名称和修订版。格式:协议/修订版。
    SERVER_PORT
    该请求发送到的端口号。
    REQUEST_METHOD
    发送该请求时使用的方法。对于 HTTP,即为 Get、Head、Post 等。
    PATH_INFO
    客户端提供的额外路径信息。可以通过后跟额外信息的虚拟路径名访问脚本。额外信息作为 PATH_INFO 发送。
    PATH_TRANSLATED
    服务器提供 PATH_INFO 的转换版本,它采用该路径并对其执行任何虚拟-物理映射。
    SCRIPT_NAME
    所执行脚本的虚拟路径;用于自引用的 URL。
    QUERY_STRING
    引用此脚本的 URL 中问号 (?) 后面的查询信息。
    REMOTE_HOST
    发送请求的主机名。如果服务器没有该项信息,它将设置 REMOTE_ADDR,但不设置 REMOTE_HOST。
    REMOTE_ADDR
    发送请求的远程主机的 IP 地址。
    AUTH_TYPE
    如果服务器支持用户身份验证,并且脚本是受保护的,则此变量是用于验证用户的、协议特定的身份验证方法。
    REMOTE_USER AUTH_USER
    如果服务器支持用户身份验证,并且脚本是受保护的,则此变量为已验证有效的用户名。(也可用作 AUTH_USER。)
    REMOTE_IDENT
    如果 HTTP 服务器支持 RFC 931 标识,此变量将设置为从服务器检索到的远程用户名。此变量仅用于日志记录。
    CONTENT_TYPE
    对于含有附加信息的查询(如 HTTP POST 和 PUT),此变量为数据的内容类型。
    CONTENT_LENGTH
    客户端提供的内容的长度。

    下表列出了由浏览器创建并传递给服务器的最常见的 CGI 变量:

    变量
    描述
    HTTP_REFERER
    引用文档。它指的是链接到或提交表单数据的文档。
    HTTP_USER_AGENT
    客户端当前用于发送请求的浏览器。格式:软件/版本 库/版本。
    HTTP_IF_MODIFIED_SINCE
    最后一次修改页面的时间。浏览器负责发送此变量,通常是响应已发送 LAST_MODIFIED HTTP 标题的服务器。此变量可用于利用浏览器端的缓存。

  3. 单击“确定”。
  4. CGI 变量即会出现在“绑定”面板中。

相关主题

定义 ColdFusion 服务器变量


  上一页下一页