解析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自动生成后台导航网址的最佳方法
Aug 27 PHP
使用php语句将数据库*.sql文件导入数据库
May 05 PHP
浅谈php函数serialize()与unserialize()的使用方法
Aug 19 PHP
PHP把MSSQL数据导入到MYSQL的方法
Dec 27 PHP
php定义一个参数带有默认值的函数实例分析
Mar 16 PHP
php随机生成数字字母组合的方法
Mar 18 PHP
Yii2.0预定义的别名功能小结
Jul 04 PHP
PHP编写daemon process 实例详解
Nov 13 PHP
Thinkphp框架中D方法与M方法的区别
Dec 23 PHP
php安装dblib扩展,连接mssql的具体步骤
Mar 02 PHP
PHP设计模式之工厂模式详解
Oct 24 PHP
Laravel5.4框架中视图共享数据的方法详解
Sep 05 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查询mysql大量数据造成内存不足的解决方法
2015/03/04 PHP
DEDE实现转跳属性文档在模板上调用出转跳地址
2016/11/04 PHP
Yii2中使用asset压缩js,css文件的方法
2016/11/24 PHP
php实现的rc4加密解密类定义与用法示例
2018/08/16 PHP
ThinkPHP 3.2.3实现加减乘除图片验证码
2018/12/05 PHP
javascript 的Document属性和方法集合
2010/01/25 Javascript
JavaScript面向对象设计二 构造函数模式
2011/12/20 Javascript
详解js闭包
2014/09/02 Javascript
node.js中的fs.realpath方法使用说明
2014/12/16 Javascript
jQuery中siblings()方法用法实例
2015/01/08 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
webpack3+React 的配置全解
2017/08/21 Javascript
javascript算法之二叉搜索树的示例代码
2017/09/12 Javascript
VUE实现一个分页组件的示例
2017/09/13 Javascript
使用JS判断移动端手机横竖屏状态
2018/07/30 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
vue 清空input标签 中file的值操作
2020/07/21 Javascript
Python检测生僻字的实现方法
2016/10/23 Python
Python实现替换文件中指定内容的方法
2018/03/19 Python
VSCode下配置python调试运行环境的方法
2018/04/06 Python
Python模拟浏览器上传文件脚本的方法(Multipart/form-data格式)
2018/10/22 Python
python文字转语音的实例代码分析
2019/11/12 Python
Python导入数值型Excel数据并生成矩阵操作
2020/06/09 Python
keras的siamese(孪生网络)实现案例
2020/06/12 Python
凯特王妃父母建立的派对用品网站:Party Pieces
2017/05/28 全球购物
JD Sports法国:英国篮球和运动时尚的领导者
2017/09/28 全球购物
应届生船舶驾驶求职信
2013/10/19 职场文书
聊城大学毕业生自荐书
2014/02/01 职场文书
我的求职择业计划书
2014/04/04 职场文书
党的群众路线教育实践活动个人批评与自我批评
2014/10/16 职场文书
领导干部作风建设总结
2014/10/23 职场文书
2014年银行柜员工作总结
2014/11/12 职场文书
工作违纪检讨书范文
2015/01/26 职场文书
党员自我评价2015
2015/03/03 职场文书
先进个人主要事迹怎么写
2015/11/04 职场文书
vue完美实现el-table列宽自适应
2021/05/08 Vue.js