解析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 相关文章推荐
PHPMyAdmin 快速配置方法
May 11 PHP
PHP JSON格式数据交互实例代码详解
Jan 13 PHP
zend framework多模块多布局配置
Feb 26 PHP
PHP中的cookie不用刷新就生效的方法
Feb 04 PHP
php判断是否为json格式的方法
Mar 04 PHP
PHP文件锁函数flock()详细介绍
Nov 18 PHP
php实现图片缩略图的方法
Mar 29 PHP
Thinkphp单字母函数使用指南
May 08 PHP
PHP实现的迪科斯彻(Dijkstra)最短路径算法实例
Sep 16 PHP
php 获取xml接口数据的处理方法
May 31 PHP
PHP正则匹配到2个字符串之间的内容方法
Dec 24 PHP
php实现的PDO异常处理操作分析
Dec 27 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中使用XML
2006/10/09 PHP
新浪新闻小偷
2006/10/09 PHP
一个php作的文本留言本的例子(五)
2006/10/09 PHP
Laravel5中防止XSS跨站攻击的方法
2016/10/10 PHP
谈谈php对接芝麻信用踩的坑
2016/12/01 PHP
yii2.0框架使用 beforeAction 防非法登陆的方法分析
2019/09/11 PHP
jquery 多行文本框(textarea)高度变化
2013/07/03 Javascript
javascript中的__defineGetter__和__defineSetter__介绍
2014/08/15 Javascript
JavaScript实现动画打开半透明提示层的方法
2015/04/21 Javascript
浅谈Javascript中Object与Function对象
2015/09/26 Javascript
javascript事件处理模型实例说明
2016/05/31 Javascript
Bootstrap fileinput文件上传预览插件使用详解
2017/05/16 Javascript
vuejs 制作背景淡入淡出切换动画的实例
2018/09/01 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
JS监听滚动和id自动定位滚动
2018/12/18 Javascript
Vue中的验证登录状态的实现方法
2019/03/09 Javascript
vue cli4下环境变量和模式示例详解
2020/04/09 Javascript
基于vuex实现购物车功能
2021/01/10 Vue.js
python实现监控linux性能及进程消耗性能的方法
2014/07/25 Python
python+VTK环境搭建及第一个简单程序代码
2017/12/13 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
python爬虫智能翻页批量下载文件的实例详解
2021/02/02 Python
英国最大的宠物商店:Pets at Home
2019/04/17 全球购物
PHP数据运算类型都有哪些
2013/11/05 面试题
如何防止同一个帐户被多人同时登录
2013/08/01 面试题
医院护士求职自荐信格式
2013/09/21 职场文书
幼儿园中班新学期寄语
2014/01/18 职场文书
三方合作协议书范本
2014/04/18 职场文书
初一学生评语大全
2014/04/24 职场文书
公司采购主管岗位职责
2014/06/17 职场文书
学习教师法的心得体会
2014/09/03 职场文书
群众路线组织生活会发言材料
2014/10/17 职场文书
出生证明范本
2015/06/15 职场文书
大学迎新生欢迎词
2015/09/29 职场文书
pyqt5打包成exe可执行文件的方法
2021/05/14 Python
使用springMVC所需要的pom配置
2021/09/15 Java/Android