HTTP_USER_AGENT client 用来发出 request 的浏灠器 GATEWAY_INTERFACE Server 使用的 CGI 版本 SERVER_NAME Server 的 host 名称或 IP 位址 SERVER_SOFTWARE 回应 client request 的 Server 软体名称和版本 SERVER_PROTOCOL 传递资讯所用的协定名称或版本 SERVER_PORT Server 正在执行的 port number REQUEST_METHOD ...
4CGI 折叠编辑本段函数简介 函数名:getenv 功能:从环境中取字符串,获取环境变量的值 头文件:stdlib.h 用法:char *getenv(char *envvar); 函数说明:getenv用来取得参数envvar环境变量的内容。参数envvar为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式为envvar=value。g写黄什尔真功失et...
注: PHP 4.3.2 之后,PATH_TRANSLATED 在Apache 2 SAPI 模式下不再和Apache 1 一样隐含赋值,而是若Apache 不生成此值,PHP 便自己生成并将其值放入SCRIPT_FILENAME服务器常量中。这个修改遵守了CGI 规范,PATH_TRANSLATED 仅在PATH_INFO 被定义的条件下才存在。 Apache 2 用户可以使用httpd.conf 中的AcceptPathInfo...
服务器使用的CGI 规范的版本。例如,“CGI/1.1”。 “SERVER_NAME” 当前运行脚本所在服务器主机的名称。如果该脚本运行在一个虚拟主机上,该名称是由那个虚拟主机所设置的值决定。 “SERVER_SOFTWARE” 服务器标识的字串,在响应请求时的头信息中给出。
当前运行cgi所在的文档根目录。在服务器配置文件中定义。 “HTTP_ACCEPT” 当前请求的Accept: 头信息的内容。 “HTTP_ACCEPT_CHARSET” 当前请求的Accept-Charset: 头信息的内容。例如:“iso-8859-1,*,utf-8”。 “HTTP_ACCEPT_ENCODING” 当前请求的Accept-Encoding: 头信息的内容。例如:“gzip”。
指向NULL 表示没有取到环境值。--- 已经设置了的环境变量,才能用程序getenv取得。取来的内容存起来用,例如:char ev[200];strcpy(ev,getenv("HOMEPATH"));//过一段时间和做一些事情后信息还保留着 printf("%s",ev);
服务器使用的CGI 规范的版本。例如,“CGI/1.1”。 “SERVER_NAME” 当前运行脚本所在服务器主机的名称。如果该脚本运行在一个虚拟主机上,该名称是由那个虚拟主机所设置的值决定。 “SERVER_SOFTWARE” 服务器标识的字串,在响应请求时的头信息中给出。
如果PHP 在诸如 Fast CGI 之类的 SAPI 中运行,则此函数将始终返回由 SAPI 设置的环境变量的值,即使已使用 putenv() 来设置同名的本地环境变量。使用 local_only 参数返回本地设置的环境变量的值。 范例 示例#1 getenv() 例子 <?php// getenv() 使用示例$ip = getenv('REMOTE_ADDR');// 或简单仅使用全局...
如果PHP 在诸如 Fast CGI 之类的 SAPI 中运行,则此函数将始终返回由 SAPI 设置的环境变量的值,即使已使用 putenv() 来设置同名的本地环境变量。使用 local_only 参数返回本地设置的环境变量的值。 语法 getenv( string $varname [, bool $local_only = FALSE ] ) 复制 或者: getenv( void ) 复制 geten...