解析php中获取系统信息的方法


Posted in PHP onJune 25, 2013

$root = getenv('DOCUMENT_ROOT'); ////服务器文档根目录
$port = getenv('SERVER_PORT'); ////服务器端口
$file = getenv('SCRIPT_NAME'); ////当前执行文件
$ua = getenv('HTTP_USER_AGENT'); ////用户UA
$method = getenv('REQUEST_METHOD'); ////请求方法
$protocol = getenv('SERVER_PROTOCOL'); ////传输协议
getmypid(), ////返回当前PHP进程的进程ID号,该函数不需要输入参数。
get_current_user(), ////返回当前程序的所有者名称,该函数也不需要输入参数。

获取系统类型及版本号:    php_uname()           (例:Windows NT COMPUTER 5.1 build 2600)
只获取系统类型:          php_uname('s')        (或:PHP_OS,例:Windows NT)
只获取系统版本号:        php_uname('r')        (例:5.1)
获取PHP运行方式:         php_sapi_name()       (PHP run mode:apache2handler)
获取前进程用户名:        Get_Current_User()
获取PHP版本:             PHP_VERSION
获取Zend版本:            Zend_Version()
获取PHP安装路径:         DEFAULT_INCLUDE_PATH
获取当前文件绝对路径:    __FILE__
获取Http请求中Host值:    $_SERVER["HTTP_HOST"]                  (返回值为域名或IP)
获取服务器IP:            GetHostByName($_SERVER['SERVER_NAME'])
接受请求的服务器IP:      $_SERVER["SERVER_ADDR"]                (有时候获取不到,推荐用:GetHostByName($_SERVER['SERVER_NAME']))
获取客户端IP:            $_SERVER['REMOTE_ADDR']
获取服务器解译引擎:      $_SERVER['SERVER_SOFTWARE']
获取服务器CPU数量:       $_SERVER['PROCESSOR_IDENTIFIER']
获取服务器系统目录:      $_SERVER['SystemRoot']
获取服务器域名:          $_SERVER['SERVER_NAME']                 (建议使用:$_SERVER["HTTP_HOST"])
获取用户域名:            $_SERVER['USERDOMAIN']
获取服务器语言:          $_SERVER['HTTP_ACCEPT_LANGUAGE']
获取服务器Web端口:       $_SERVER['SERVER_PORT']
PHP 相关文章推荐
PHP开发过程中常用函数收藏
Dec 14 PHP
PHP下escape解码函数的实现方法
Aug 08 PHP
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
Nov 07 PHP
PHP获取毫秒级时间戳的方法
Apr 15 PHP
PHP实现获取文件后缀名的几种常用方法
Aug 08 PHP
PHP文件下载实例代码浅析
Aug 17 PHP
PHP实现的数独求解问题示例
Apr 18 PHP
PHP中的日期时间处理利器实例(Carbon)
Jun 09 PHP
PHP实现转盘抽奖算法分享
Apr 15 PHP
CodeIgniter框架数据库基本操作示例
May 24 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
May 31 PHP
thinkPHP事务操作简单案例分析
Oct 17 PHP
解析PHP对现有搜索引擎的调用
Jun 25 #PHP
手把手教你打印出PDF(关于fpdf的简单应用)
Jun 25 #PHP
解析如何修改phpmyadmin中的默认登陆超时时间
Jun 25 #PHP
关于Sphinx创建全文检索的索引介绍
Jun 25 #PHP
使用Sphinx对索引进行搜索
Jun 25 #PHP
深入PHP许愿墙模块功能分析
Jun 25 #PHP
解析PHP留言本模块主要功能的函数说明(代码可实现)
Jun 25 #PHP
You might like
php $_SERVER["REQUEST_URI"]获取值的通用解决方法
2010/06/21 PHP
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
PHP 线程安全与非线程安全版本的区别深入解析
2013/08/06 PHP
php 不使用js实现页面跳转
2014/02/11 PHP
微信公众平台开发之天气预报功能
2015/08/31 PHP
自己的js工具 Event封装
2009/08/21 Javascript
IE6中使用position导致页面变形的解决方案(js代码)
2011/01/09 Javascript
JQuery入门——用映射方式绑定不同事件应用示例
2013/02/05 Javascript
javascript中简单的进制转换代码实例
2013/10/26 Javascript
jquery实现兼容IE8的异步上传文件
2015/06/15 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
jquery.cookie实现的客户端购物车操作实例
2015/12/24 Javascript
javascript中replace使用方法总结
2017/03/01 Javascript
jquery 键盘事件的使用方法详解
2017/09/13 jQuery
jQuery实现倒计时功能 jQuery实现计时器功能
2017/09/19 jQuery
Vue自定义弹窗指令的实现代码
2018/08/13 Javascript
vue中的ref和$refs的使用
2018/11/22 Javascript
ajaxfileupload.js实现上传文件功能
2019/04/19 Javascript
JS实现简单的文字无缝上下滚动功能示例
2019/06/22 Javascript
Node.js爬虫如何获取天气和每日问候详解
2019/08/26 Javascript
Python操作串口的方法
2015/06/17 Python
怎么使用pipenv管理你的python项目
2018/03/12 Python
pyqt 实现为长内容添加滑轮 scrollArea
2019/06/19 Python
Tensorflow矩阵运算实例(矩阵相乘,点乘,行/列累加)
2020/02/05 Python
python如何变换环境
2020/07/21 Python
全球500多个机场的接送服务:Suntransfers
2019/06/03 全球购物
StubHub希腊:购买体育赛事、音乐会和剧院门票
2019/08/03 全球购物
Otiumberg官网:英国半精致珠宝品牌
2021/01/16 全球购物
外企办公室竞聘演讲稿
2013/12/29 职场文书
教师旷工检讨书
2014/01/18 职场文书
CAD制图人员的自荐信
2014/02/07 职场文书
环卫工作汇报材料
2014/10/28 职场文书
责任书格式
2015/01/29 职场文书
产品质量保证书范本
2015/02/27 职场文书
2016入党积极分子心得体会
2016/01/06 职场文书
浅谈mysql哪些情况会导致索引失效
2021/11/20 MySQL