php getenv()函数和$_SERVER的区别
时间:2016-07-02
php getenv()函数取得系统的环境变量并返回变量值,我们如果要获取服务器全局变量HTTP_USER_AGENT的值,即可以使用getenv('HTTP_USER_AGENT')获取,也可以使用$_SERVER['HTTP_USER_AGENT'],那么二者有什么区别呢?
php中getenv()和$_SERVER的用法区别:
getenv 取得系统的环境变量,环境变量的格式为name=value.
语法: string getenv(string varname);
返回值: 字符串 函数种类: PHP 系统功能
内容说明
若正确取得环境变量 varname,则返回变量值.失败则返回 false.
下例可以取得用户浏览器所在机器的网址
<?php
getenv("HTTP_USER_AGENT");
?>
$_SERVER是服务器超级全局变量数组 用$_SERVER['HTTP_USER_AGENT']同样可以获取到客户端浏览器信息
二者的区别在于,getenv不支持IIS的isapi方式运行的php
- Linux下FastDFS分布式存储-总结及部署记录
- Linux下IP SAN共享存储操作记录
- 在服务端发起一个Post请求
- jsencrypt参数前端加密c#解密
- 集合中随机取不重复的索引
- SpringBoot(四)SpringBoot中lombok使用
- SpringBoot(四)之thymeleaf的使用
- SpringBoot(三)整合Redis
- 除了小蜗牛,我蛙还带来了YUNUCMSv1.0.6
- SpringBoot(二)Web整合开发
- SpringBoot(一)走进Springboot的世界
- RxJava2学习笔记(2)
- RxJava2学习笔记(1)
- Matplotlib新手上路(下)
- php概述
- php教程
- php环境搭建
- PHP书写格式
- php变量
- php常量
- PHP注释
- php数组
- php字符串 string
- PHP整型 integer
- PHP浮点型 float
- php布尔型
- php数据类型之数组
- php数据类型之对象
- php数据类型之null
- php数据类型之间的转换
- php运算符
- php表达式
- PHP循环控制
- PHP流程控制
- php函数
- php全局变量
- PHP魔术变量
- php命名空间
- php 日期
- PHP包含文件
- php文件
- PHP 文件上传
- php Cookies
- php Sessions
- php email
- php安全email
- php错误处理
- PHP异常处理
- php过滤器
- PHP 高级过滤器
- php json
- php 表单
- PHP MySQL 简介
- PHP 连接 MySQL
- php创建数据库
- php 创建表
- php mysq 插入数据
- PHP MySQL 插入多条数据
- PHP MySQL 预处理语句
- php mysql 读取数据
- php mysql where
- PHP MySQL Order By
- PHP MySQL Update
- PHP MySQL Delete
- php ODBC
- git文件管理心得分享
- Linux如何实现断点续传文件功能
- Xshell实现Windows上传文件到Linux主机的方法
- Linux中的EXT系列文件系统格式详解
- Linux中hexdump命令用法
- CentOS7挂载新数据盘的完整步骤
- Linux下安装Keepalived及原理分析
- centos6搭建gitlab的方法步骤
- Linxu服务器上安装JDK 详细步骤
- linux 不改变目录结构移动 home 目录到新分区的操作方法
- ubuntu14.04安装opencv3.0.0的操作方法
- Linux中让alias设置永久生效的方法详解
- Centos系统下“无法打开并写入文件”问题的解决
- 如何在Linux下设置录音笔时间
- Linux下ZooKeeper分布式集群安装教程