PHP函数getenv简介和使用实例


Posted in PHP onMay 12, 2014

getenv(PHP 4, PHP 5)

// getenv — 获取一个环境变量的值

函数说明:
string getenv ( string $varname )

// 获取一个环境变量的值。
// 使用 phpinfo() 你可以看到所有环境变量的列表。

参数说明:

$varname 变量名。

函数返回值:

// 返回环境变量 varname 的值, 如果环境变量 varname 不存在则返回 FALSE。

函数应用实例:

<?php
// getenv() 使用示例
$ip = getenv('REMOTE_ADDR');
// 或简单仅使用全局变量($_SERVER 或 $_ENV)
$ip = $_SERVER['REMOTE_ADDR'];
?>

通过phpinfo可以看到整个PHP环境的配置信息,那么想要获取其中一个变量信息要咋办呢?
下面实际展示下,例如我要获取如下信息:

PHP函数getenv简介和使用实例

那么,PHP的源码是:

echo getenv('userprofile');// C:\Windows\system32\config\systemprofile

很Easy吧?嘿~

PHP 相关文章推荐
用文本文件实现的动态实时发布新闻的程序
Oct 09 PHP
PHP获取MAC地址的函数代码
Sep 11 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
May 13 PHP
解析php中的fopen()函数用打开文件模式说明
Jun 20 PHP
PHP json_encode中文乱码问题的解决办法
Sep 09 PHP
php导出word文档与excel电子表格的简单示例代码
Mar 08 PHP
Laravel 5 学习笔记
Mar 06 PHP
php socket通信简单实现
Nov 18 PHP
详谈php ip2long 出现负数的原因及解决方法
Apr 05 PHP
safari下载文件自动加了html后缀问题
Nov 09 PHP
Laravel实现搜索的时候分页并携带参数
Oct 15 PHP
关于Anemometer图形化显示MySQL慢日志的工具搭建及使用的详细介绍
Jul 13 PHP
PHP写的资源下载防盗链类分享
May 12 #PHP
php结合ajax实现赞、顶、踩功能实例
May 12 #PHP
PHP中spl_autoload_register()和__autoload()区别分析
May 10 #PHP
linux使用crontab实现PHP执行计划定时任务
May 10 #PHP
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
May 10 #PHP
php判断电脑访问、手机访问的例子
May 10 #PHP
php计算程序运行时间的简单例子分享
May 10 #PHP
You might like
索尼SONY SRF-S83/84电路分析和打磨
2021/03/02 无线电
PHP中数组合并的两种方法及区别介绍
2012/09/14 PHP
php检测apache mod_rewrite模块是否安装的方法
2015/03/14 PHP
开启PHP的伪静态模式
2015/12/31 PHP
JavaScript ( (__ = !$ + $)[+$] + ({} + $)[_/_] +({} + $)[_/_] )
2011/02/25 Javascript
javascript中的startWith和endWith的几种实现方法
2013/05/07 Javascript
AngularJS入门教程之Select(选择框)详解
2016/07/27 Javascript
JavaScript省市区三级联动菜单效果
2016/09/21 Javascript
jquery实现刷新随机变化样式特效(tag标签样式)
2017/02/03 Javascript
angular.js指令中transclude选项及ng-transclude指令详解
2017/05/24 Javascript
Angular2 组件交互实例详解
2017/08/24 Javascript
JS异步函数队列功能实例分析
2017/11/28 Javascript
详解搭建一个vue-cli的移动端H5开发模板
2020/01/17 Javascript
JS typeof fn === 'function' &amp;&amp; fn()详解
2020/08/22 Javascript
Vue中登录验证成功后保存token,并每次请求携带并验证token操作
2020/09/08 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
python 多进程通信模块的简单实现
2014/02/20 Python
Python中的os.path路径模块中的操作方法总结
2016/07/07 Python
python flask 如何修改默认端口号的方法步骤
2019/07/12 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
2019/09/07 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
Python解释器以及PyCharm的安装教程图文详解
2020/02/26 Python
python安装读取grib库总结(推荐)
2020/06/24 Python
Ellesse英国官网:意大利高级运动品牌
2019/07/23 全球购物
.NET方向面试题
2014/11/20 面试题
用友笔试题目
2016/10/25 面试题
大学生最常用的自我评价
2013/12/07 职场文书
社区消防工作实施方案
2014/03/21 职场文书
护士上岗前培训自我鉴定
2014/04/20 职场文书
促销活动总结
2014/04/28 职场文书
2014年“世界无车日”活动方案
2014/09/21 职场文书
银行优秀员工推荐信
2015/03/24 职场文书
2015年大学宣传部工作总结
2015/05/26 职场文书
公务员廉洁从政心得体会
2016/01/19 职场文书
2016简历自荐信优秀范文
2016/01/29 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书