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 相关文章推荐
php 上传功能实例代码
Apr 13 PHP
php中获取关键词及所属来源搜索引擎名称的代码
Feb 15 PHP
php中$_GET与$_POST过滤sql注入的方法
Nov 03 PHP
46 个非常有用的 PHP 代码片段
Feb 16 PHP
Zend Framework教程之Autoloading用法详解
Mar 08 PHP
浅谈ThinkPHP中initialize和construct的区别
Apr 01 PHP
通过源码解析Laravel的依赖注入
Jan 22 PHP
PHP+MySQL实现消息队列的方法分析
May 09 PHP
PHP区块查询实现方法分析
May 12 PHP
PHP的mysqli_thread_id()函数讲解
Jan 24 PHP
PHP使用ajax的post方式下载excel文件简单示例
Aug 06 PHP
PHP类的自动加载与命名空间用法实例分析
Jun 05 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
php 分页类 扩展代码
2009/06/11 PHP
解析如何用php screw加密php源代码
2013/06/20 PHP
8个必备的PHP功能实例代码
2013/10/27 PHP
PHP数字字符串左侧补0、字符串填充和自动补齐的几种方法
2014/05/10 PHP
ThinkPHP之foreach标签使用概述
2014/06/30 PHP
PHP大批量插入数据库的3种方法和速度对比
2014/07/08 PHP
JavaScript Prototype对象
2009/01/07 Javascript
javascript中的继承实例代码
2011/04/27 Javascript
node.js学习之base64编码解码
2016/10/21 Javascript
利用jQuery插件imgAreaSelect实现图片上传裁剪(放大缩小)
2016/12/02 Javascript
JavaScript和JQuery获取DIV值的方法示例
2017/03/07 Javascript
JavaScript 实现 Tab 点击切换实例代码
2017/03/25 Javascript
JavaScript变速动画函数封装添加任意多个属性
2019/04/03 Javascript
Node.JS用纯JavaScript生成图片或滑块式验证码功能
2019/09/12 Javascript
[38:39]完美世界DOTA2联赛循环赛 IO vs GXR BO2第二场 11.04
2020/11/05 DOTA
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
python中os操作文件及文件路径实例汇总
2015/01/15 Python
Python中的进程分支fork和exec详解
2015/04/11 Python
Python加密方法小结【md5,base64,sha1】
2017/07/13 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
Python类中self参数用法详解
2020/02/13 Python
Python实现中英文全文搜索的示例
2020/12/04 Python
Python-split()函数实例用法讲解
2020/12/18 Python
pyx文件 生成pyd 文件用于 cython调用的实现
2021/03/04 Python
Html5+JS实现手机摇一摇功能
2015/04/24 HTML / CSS
卫校毕业生个人自我鉴定
2014/04/28 职场文书
10的分与合教学反思
2014/04/30 职场文书
文员转正自我鉴定怎么写
2014/09/29 职场文书
资产运营委托书范本
2014/10/16 职场文书
财务检查整改报告
2014/11/06 职场文书
2015年度个人业务工作总结
2015/04/27 职场文书
党员带头倡议书
2015/04/29 职场文书
JavaWeb 入门:Hello Servlet
2021/07/16 Java/Android
Golang并发操作中常见的读写锁详析
2021/08/30 Golang
python函数的两种嵌套方法使用
2022/04/02 Python
Flink 侧流输出源码示例解析
2022/09/23 Servers