1. HTTP_ACCEPT_LANGUAGE
这个变量可以用来检测用户浏览器的语言。在实际应用中,通过自动检索,我们可以完成网站本地化语言配置。如:
$lang=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
echo substr($lang[0],0,2);
使用以下代码可以检索浏览器本地环境信息。
$lang=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);
echo $lang[0];
2. SERVER_ADDR
执行该变量可以获取服务器IP地址。
echo "SERVER_ADDR : " . $_SERVER['SERVER_ADDR'];
3. SERVER_NAME
此变量返回服务器主机名称。
echo "SERVER_NAME : " . $_SERVER['SERVER_NAME'];
4. DOCUMENT_ROOT
返回当前应用程序根目录,一般用于服务器配置文件。
echo "DOCUMENT_ROOT : " . $_SERVER['DOCUMENT_ROOT'];
5. HTTP_USER_AGENT
如果想知道用户是否使用代理,使用该变量即可,它是非常重要的。
echo "HTTP_USER_AGENT : " . $_SERVER['HTTP_USER_AGENT'];
6. REMOTE_ADDR
获取客户端IP地址。
echo "REMOTE_ADDR : " . $_SERVER['REMOTE_ADDR'];
7. REMOTE_PORT
返回客户端与WEB服务器的通信端口。
echo "REMOTE_PORT : " . $_SERVER['REMOTE_PORT'];
8. PHP_SELF
获取当前执行脚本的文件名。
echo "PHP_SELF : " . $_SERVER['PHP_SELF'];
9. REQUEST_TIME
回话请求开始时间戳,从PHP 5.1.0版本开始支持。
echo "REQUEST_TIME : " . $_SERVER['REQUEST_TIME'];
10. SERVER_SOFTWARE
返回web服务器主要配置参数。
echo "SERVER_SOFTWARE : " . $_SERVER['SERVER_SOFTWARE'];