10个php中的$_SERVER函数

1. HTTP_ACCEPT_LANGUAGEweb

这个变量能够用来检测用户浏览器的语言。在实际应用中,经过自动检索,咱们能够完成网站本地化语言配置。如:浏览器

$lang=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);服务器

echo substr($lang[0],0,2);网站

使用如下代码能够检索浏览器本地环境信息。spa

$lang=explode(',',$_SERVER['HTTP_ACCEPT_LANGUAGE']);代理

echo $lang[0];orm


2. SERVER_ADDRweb服务器

执行该变量能够获取服务器IP地址。it

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'];

相关文章
相关标签/搜索