文档章节

php中获取系统信息的方法

梦梦阁
 梦梦阁
发布于 2015/11/13 10:58
字数 335
阅读 105
收藏 4

$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']


© 著作权归作者所有

梦梦阁
粉丝 27
博文 308
码字总数 174724
作品 0
嘉定
高级程序员
私信 提问
thinkphp 控制器调度详解-ReflectionClass,ReflectionMethod

1.如何通过地址栏参数来得到模块名称和控制器名称(即使在有路由和开了重写模块的情况下) 在之前的博文中已经有了比较详细的说明:http://my.oschina.net/u/1178986/blog/201206003 2.tp是如何...

share_good
2014/02/21
1K
0
DT二次开发之-常量全局变量说明及使用

什么是destoon常量? destoon常量是指destoon官方的开发者在开发时封装在destoon程序中的一些系统设置参数 这些参数是固定的,我们是不能修改的,也不需要去修改。(PS:只要你牛掰,系统全改...

68喜科技
2018/03/24
0
0
Redis 笔记与总结7 PHP + Redis 信息管理系统(用户信息的增删改查)

Redis 笔记与总结7 PHP + Redis 信息管理系统(用户信息的增删改查) 1. PHP 连接 Redis 访问 redis 官方网站的 client 栏目:http://www.redis.io/clients#php,可以获取 redis 的 php 扩展...

蜗牛奔跑
2016/05/10
121
0
阿里云oss迁移到腾讯云cos 方法一

cos_migration 迁移工具可以将您在阿里云存储上的文件同步到腾讯云对象存储(COS)上。 功能说明 主要特性: 支持断点续传 支持并行数据下载/上传 支持自动同步增量数据 客户只需配置阿里云的...

蓝叶子Sheep
2017/10/12
0
0
《CURL技术知识教程》系列分享专栏

《CURL技术知识教程》已整理成PDF文档,点击可直接下载至本地查阅 https://www.webfalse.com/read/201737.html 文章 PHP采集相关教程之一 CURL函数库 php中通过curl模拟登陆discuz论坛的实现...

开元中国2015
2018/11/06
51
0

没有更多内容

加载失败,请刷新页面

加载更多

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
16
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
18
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部