博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
10个php中的$_SERVER函数
阅读量:6274 次
发布时间:2019-06-22

本文共 1069 字,大约阅读时间需要 3 分钟。

hot3.png

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

转载于:https://my.oschina.net/u/812141/blog/226503

你可能感兴趣的文章
小程序登录逻辑
查看>>
vscode透明主题、霓虹灯字体
查看>>
多线程基础知识
查看>>
iOS汇编基础(四)指针和macho文件
查看>>
Laravel 技巧锦集
查看>>
Android 使用 ViewPager+RecyclerView+SmartRefreshLayout 实现顶部图片下拉视差效果
查看>>
Flutter之基础Widget
查看>>
写给0-3岁产品经理的12封信(第08篇)——产品运营能力
查看>>
ArcGIS Engine 符号自动化配置工具实现
查看>>
小程序 · 跳转带参数写法,兼容url的出错
查看>>
开源干货!!!.NET Core + Vue.js(iview-admin) 通用动态权限(RBAC)管理系统框架[DncZeus]开源啦!!!...
查看>>
flutter error
查看>>
Flask框架从入门到精通之模型数据库配置(十一)
查看>>
10年重新出发
查看>>
2019年-年终总结
查看>>
聊聊elasticsearch的RoutingService
查看>>
让人抓头的Java并发(一) 轻松认识多线程
查看>>
从源码剖析useState的执行过程
查看>>
地包天如何矫正?
查看>>
中间件
查看>>