php的$_SERVER变量常用变量



$_SERVER['HTTP_ACCEPT_LANGUAGE']//浏览器语言
$_SERVER['REMOTE_ADDR'] //当前用户 IP 。
$_SERVER['REMOTE_HOST'] //当前用户主机名
$_SERVER['REQUEST_URI'] //此php脚本文件的相对路径
$_SERVER['REMOTE_PORT'] //端口。
$_SERVER['SERVER_NAME'] //服务器主机的名称。
$_SERVER['PHP_SELF']//正在执行脚本的文件名(相对路径加文件名)
$_SERVER['REQUEST_METHOD']//访问页面时的请求方法(post或get)
$_SERVER['DOCUMENT_ROOT'] //网站根目录
$_SERVER['SCRIPT_FILENAME'] //当前执行脚本的绝对路径名。
$_SERVER['SERVER_ADMIN'] //管理员信息
$_SERVER['SERVER_PORT']//服务器所使用的端口
$_SERVER['SERVER_SIGNATURE'] //包含服务器版本和虚拟主机名的字符串。
$_SERVER['SCRIPT_NAME'] //包含当前脚本的路径。

下面是本地测试的结果:

测试脚本代码:


<?php
$c=1; $a=array(
$_SERVER['HTTP_ACCEPT_LANGUAGE'],//浏览器语言
$_SERVER['REMOTE_ADDR'],//当前用户 IP 。
$_SERVER['REMOTE_HOST'], //当前用户主机名
$_SERVER['REQUEST_URI'], //此php脚本文件的相对路径
$_SERVER['REMOTE_PORT'], //端口。
$_SERVER['SERVER_NAME'], //服务器主机的名称。
$_SERVER['PHP_SELF'],//正在执行脚本的文件名(相对路径加文件名)
$_SERVER['REQUEST_METHOD'],//访问页面时的请求方法(post或get)
$_SERVER['DOCUMENT_ROOT'], //网站根目录
$_SERVER['SCRIPT_FILENAME'], //当前执行脚本的绝对路径名。
$_SERVER['SERVER_ADMIN'], //管理员信息
$_SERVER['SERVER_PORT'],//服务器所使用的端口
$_SERVER['SERVER_SIGNATURE'],//包含服务器版本和虚拟主机名的字符串。
$_SERVER['SCRIPT_NAME'], //包含当前脚本的路径。这在页面需要指向自己时非常有用。
);
foreach ($a as $key=>$b) {
echo $c."----";
echo $b."<br />";
$c++;
}
?>

输出结果:

1—-zh-cn,zh;q=0.5
2—-127.0.0.1
3—-
4—-/php/
5—-57594
6—-127.0.0.1
7—-/php/index.php
8—-GET
9—-D:/Program Files/EasyPHP-5.3.8.0/www
10—-D:/Program Files/EasyPHP-5.3.8.0/www/php/index.php
11—-admin@127.0.0.1
12—-80
13—-
14—-/php/index.php


发表回复