`
阅读更多
<?php
function getSystemInfo() {
	$systemInfo = array ();
	// 系统
	$systemInfo ['os'] = PHP_OS;
	// PHP版本
	$systemInfo ['phpversion'] = PHP_VERSION;
	// Apache版本
	$systemInfo ['apacheversion'] = apache_get_version ();
	// ZEND版本
	$systemInfo ['zendversion'] = zend_version ();
	// GD相关
	if (function_exists ( 'gd_info' )) {
		$gdInfo = gd_info ();
		$systemInfo ['gdsupport'] = true;
		$systemInfo ['gdversion'] = $gdInfo ['GD Version'];
	} else {
		$systemInfo ['gdsupport'] = false;
		$systemInfo ['gdversion'] = '';
	}
	// 安全模式
	$systemInfo ['safemode'] = ini_get ( 'safe_mode' );
	// 注册全局变量
	$systemInfo ['registerglobals'] = ini_get ( 'register_globals' );
	// 开启魔术引用
	$systemInfo ['magicquotes'] = (function_exists ( "get_magic_quotes_gpc" ) && get_magic_quotes_gpc ());
	// 最大上传文件大小
	$systemInfo ['maxuploadfile'] = ini_get ( 'upload_max_filesize' );
	// 脚本运行占用最大内存
	$systemInfo ['memorylimit'] = get_cfg_var ( "memory_limit" ) ? get_cfg_var ( "memory_limit" ) : '-';
	return $systemInfo;
}
print_r(getSystemInfo());
?>

 

PS:上面的代码只对Apache服务器起作用,IIS的服务器会出现报错

 

效果图:

 

 

 

 

 

  • 大小: 28.8 KB
2
1
分享到:
评论

相关推荐

    PHP获取服务器端信息的方法

    以下是对标题和描述中提到的PHP获取服务器端信息方法的详细说明: 首先,我们可以使用内置的PHP常量和函数来获取系统的基本信息。例如,`PHP_OS` 常量提供了服务器的操作系统信息,如“Linux”、“Windows”或...

    flash与服务器端通信

    2. GraniteDS:另一个开源的Flash Remoting解决方案,支持多种服务器端技术,如Java、PHP、ColdFusion等。 3. MingLe:针对Python开发的Flash服务器端库,支持XMLSocket和Flash Remoting。 六、安全性与优化 由于...

    微信小程序获取OpenID +php后端完整源代码

    - `PHP端`目录可能包含处理code和获取OpenID的PHP文件,如`getOpenID.php`,以及配置文件,如`config.php`,里面存储了AppID和AppSecret。 - `小程序端`目录可能包含`login.js`文件,这是小程序的登录逻辑,包含了...

    php获取服务器端mac和客户端mac的地址支持WIN/LINUX

    获取服务器mac 复制代码 代码如下: &lt;?php /** 获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址 **/ class GetmacAddr{ var $result = array(); // 返回带有MAC地址的字串数组 var $...

    服务器端的JSON

    8. **错误处理**: 当服务器端遇到错误时,可以返回一个包含错误信息的JSON对象,便于前端识别并做出相应处理。 9. **工具支持**: 开发者可以利用各种工具处理JSON,如在线JSON格式化器、JSON校验器、以及IDE中的...

    服务器端和客户端程序

    服务器端程序可以由多种语言编写,如Java、Python、Node.js或PHP等。它们通常运行在高性能的硬件上,以处理大量并发的客户端请求。 客户端程序则是在用户设备上运行的软件,例如浏览器、手机应用或者桌面应用。它们...

    volley对应的服务器端的代码

    4. **错误处理**:服务器端需要考虑各种异常情况,如无效请求、超时、数据库操作失败等,并返回相应的错误信息供客户端处理。 5. **安全性**:考虑到网络通信的安全性,可能涉及到HTTPS协议,服务器端证书配置,...

    php获取服务器信息的实现代码

    获取服务器信息&lt;/title&gt;&lt;/head&gt;&lt;body&gt;&lt;?php$sysos = $_SERVER[“SERVER_SOFTWARE”]; //获取服务器标识的字串$sysversion = PHP_VERSION; //获取PHP服务器版本//以下两条代码连接MySQL数据库...

    android获取Php-web服务器端session并验证登陆

    本示例主要讲解如何在Android客户端获取PHP Web服务器端的Session,并进行登录验证。这个过程涵盖了Android网络请求、PHP服务器端处理以及MySQL数据库操作等关键环节。 首先,我们从Android客户端开始。在Android中...

    app微信支付,php服务器端参考

    综上所述,实现微信App支付的PHP服务器端需要处理Access Token管理、商户信息配置、预支付单生成、支付回调处理、安全认证以及使用微信支付SDK等多个环节。通过理解这些文件和目录的作用,开发者可以搭建起完整的...

    PHP获取客户端及服务器端IP的封装类

    PHP作为一种服务器端脚本语言,在其运行环境中提供了一系列的超全局变量用于获取服务器和客户端的信息。 首先,关于客户端IP的获取,PHP提供了一系列的超全局变量。通过$_SERVER数组中的'REMOTE_ADDR'字段可以直接...

    客户端调用服务器端例子

    在IT行业中,客户端调用服务器端的例子是一种常见的交互模式,特别是在Web开发中。这个例子主要涉及到了Ajax(异步JavaScript和XML)技术,用于实现客户端与服务器端的远程调用。Ajax允许网页不需重新加载整个页面的...

    PHP程序与服务器端通讯方法小结

    在IT行业中,PHP作为一种流行的服务器端脚本语言,常常用于构建动态网站和处理服务器端的通信任务。在本文中,我们将探讨三种PHP程序与服务器端进行通讯的方法:CURL方式、SOCKET方式以及PHP5中的SOAP方式。这些方法...

    小程序登录获取用户信息 php服务端

    小程序端可以通过调用`wx.getUserInfo()`获取用户的昵称、头像等信息,并使用`session_key`加密后发送到服务端。 - 使用`session_key`和微信提供的`iv`(初始化向量)以及加密后的用户信息,通过AES-CBC模式进行...

    基于PHP的Android应用服务器端管理系统|Json数据通信

    【标题】基于PHP的Android应用服务器端管理系统是用于管理和控制Android应用程序的重要工具,它通过Json数据格式实现与Android客户端的高效通信。这个系统的核心在于利用PHP作为后端语言,构建一个能够处理Android...

    Swift 服务器端编程:从入门到实践.pdf

    Vapor 是灵感来自于 PHP web 框架 Laravel/Lumen 的服务器端WEB框架,具有文档齐全和开发入门首选的特点。 Zewo 是一系列的 Swift 库,用于构建 Swift 后端应用程序。 Perfect 是目标是建立一套后台服务的生态系统...

    php获取不到自定义header参数原因详解

    总之,理解PHP处理HTTP头的方式以及`$_SERVER`数组的工作原理,是解决PHP获取自定义Header问题的关键。在实践中,开发者应遵循这些规则,以确保自定义Header能够正确地设置和获取,从而实现期望的功能。

Global site tag (gtag.js) - Google Analytics