解析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 相关文章推荐
DISCUZ 论坛管理员密码忘记的解决方法
May 14 PHP
php学习之function的用法
Jul 14 PHP
php实现的获取网站备案信息查询代码(360)
Sep 23 PHP
纯PHP生成的一个树叶图片画图例子
Apr 16 PHP
php正则替换处理HTML页面的方法
Jun 17 PHP
简单了解PHP编程中数组的指针的使用
Nov 30 PHP
PHP实现的登录,注册及密码修改功能分析
Nov 25 PHP
php 删除指定文件夹的实例讲解
Jul 25 PHP
PHP使用HTML5 FormData对象提交表单操作示例
Jul 02 PHP
laravel 去掉index.php伪静态的操作方法
Oct 12 PHP
php操作redis数据库常见方法实例总结
Feb 20 PHP
PHP替换Word中变量并导出PDF图片的实现方法
Nov 26 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中HTML标签过滤技巧
2014/01/07 PHP
destoon安装出现Internal Server Error的解决方法
2014/06/21 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
2015/07/10 PHP
PHP中JSON的应用技巧
2015/10/10 PHP
Joomla调用系统自带编辑器的实现方法
2016/05/05 PHP
PHP实现批量检测网站是否能够正常打开的方法
2016/08/23 PHP
用函数式编程技术编写优美的 JavaScript_ibm
2008/05/16 Javascript
jquery获取tr中控件值并操作tr实现思路
2013/03/27 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
2014/02/07 Javascript
JavaScript用Number方法实现string转int
2014/05/13 Javascript
js封装tab标签页实例分享
2016/12/19 Javascript
原生js实现旋转木马轮播图效果
2017/02/27 Javascript
bootstrap实现二级下拉菜单效果
2017/11/23 Javascript
对vux点击事件的优化详解
2018/08/28 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
vue实现路由切换改变title功能
2019/05/28 Javascript
微信小程序利用for循环解决内容变更问题
2020/03/05 Javascript
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
对numpy中shape的深入理解
2018/06/15 Python
Python干货:分享Python绘制六种可视化图表
2018/08/27 Python
解决pycharm运行出错,代码正确结果不显示的问题
2018/11/30 Python
python调用函数、类和文件操作简单实例总结
2019/11/29 Python
python GUI库图形界面开发之PyQt5打印控件QPrinter详细使用方法与实例
2020/02/28 Python
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
俄罗斯首家面向中国消费者的一站式购物网站:Wruru
2020/05/08 全球购物
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
面包店的创业计划书范文
2014/01/16 职场文书
公司员工活动策划方案
2014/08/20 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
幼儿园教师个人工作总结2015
2015/05/12 职场文书
教师节主持词开场白
2015/05/29 职场文书
国庆节主题班会
2015/08/15 职场文书
优秀学生干部主要事迹材料
2015/11/04 职场文书
《小蝌蚪找妈妈》教学反思
2016/02/23 职场文书
员工安全责任协议书
2016/03/22 职场文书
Python3使用Qt5来实现简易的五子棋小游戏
2022/05/02 Python