信息打印函数phpinfo知多少

phpinfo包含临时文件Getshell全过程及源码 阅读详情

phpinfo

(PHP 4, PHP 5, PHP 7)

phpinfo — 输出关于 PHP 配置的信息

说明

phpinfo ([ int $what = INFO_ALL ] ) : bool

输出 PHP 当前状态的大量信息,包含了 PHP 编译选项、启用的扩展、PHP 版本、服务器信息和环境变量(如果编译为一个模块的话)、PHP环境变量、操作系统版本信息、path 变量、配置选项的本地值和主值、HTTP 头和PHP授权信息(License)。

因为每个系统安装得有所不同,phpinfo() 常用于在系统上检查 配置设置和预定义变量 。

phpinfo() 同时是个很有价值的、包含所有 EGPCS(Environment, GET, POST, Cookie, Server) 数据的调试工具。

参数

 

what

可以用以下的一个或多个 constants 用位运算传递给可选的 what 参数来定制输出的信息。 该参数可以把常量相加或者用or 操作符按位运算。

 

phpinfo() 选项
Name (constant)ValueDescription
INFO_GENERAL1配置的命令行、 php.ini 的文件位置、建立的时间、Web 服务器、系统及更多其他信息。
INFO_CREDITS2PHP 贡献者名单。 。
INFO_CONFIGURATION4当前PHP指令的本地值和主值。  
INFO_MODULES8已加载的模块和模块相应的设置。 
INFO_ENVIRONMENT16环境变量信息也可以用 $_ENV 获取。
INFO_VARIABLES32显示所有来自 EGPCS (Environment, GET, POST, Cookie, Server) 的 预定义变量。
INFO_LICENSE64PHP许可证信息。
INFO_ALL-1显示以上所有信息。

返回值

成功时返回 TRUE, 或者在失败时返回 FALSE。

php使用phpinfo()函数打印应用信息、系统信息、配置信息、扩展信息 1.简介 php提供了一个phpinfo函数来输出当前php应用信息、系统信息、配置信息、扩展信息 函数接收一个二进制数字作为参数,每一位代表一种信息,一共七个二进制位,控制七种信息的显示 2.php软件信息 <?php //php软件信息 echo phpinfo(0b01) ?> 二进制第一位代表php软件信息,包括编译环境、系统信息、架构 3.php作者信息 <?php //php作者信息 echo phpi... 阅读详情

相关推荐

phpinfo无法显示的原因及解决办法

今天小编就为大家分享一篇关于phpinfo无法显示的原因及解决办法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧

Windows环境下PHP 配置oracle OCI8扩展

window环境下PHP7.4.3配置oracle oci8扩展实用方法

qq_68862343的博客 3690

国内免魔法接入Grok API,打造智能QQ机器人实战指南

大型语言模型(LLM)通过API接口为开发者提供了强大的自然语言处理能力,其核心原理是基于海量数据训练的深度神经网络,能够理解和生成类人文本。这一技术价值在于显著降低了AI应用开发门槛,使开发者无需从零训练模型即可快速集成智能对话、内容生成等功能。在即时通讯、智能客服、自动化工具等应用场景中,LLM API能有效提升交互体验与效率。本文聚焦于如何通过稳定的第三方API服务,绕开网络访问限制,将xAI推出的Grok模型接入国内网络环境,并结合NoneBot2框架与go-cqhttp,实现一个功能完整的智能QQ

weixin_30607125的博客 316

php学习手册(一)之基础语法

1,phpinfo()函数 PHP的标记通过echo语句和phpinfo()函数,向用户展示PHP5 的配置信息,包括配置文件所在目录以及一些相关扩展库的版本、作者信息等 其代码如下: <?php echo phpinfo(); //输出PHP配置信息。 ?> 在实际的PHP项目开发的过程中。用户加载的任何一个组件,在phpinfo()函数的输出页面......

heshihu2019的博客 1910

不用Root也能抓包?Android高版本HTTPS抓包的3种替代方案(含Charles技巧)

本文针对Android高版本HTTPS抓包难题,提供了三种无需Root权限的实战解决方案:利用VirtualXposed等虚拟沙盒环境、配置Postern等系统级代理工具,以及通过修改应用源码或网络安全配置。文章还详细解析了Charles抓包工具在非Root环境下的高级配置与排错技巧,帮助开发者在遵守安全规范的前提下,有效进行网络调试与监控。

http9protocoller的博客 642

STC8单片机低功耗延时优化实践:从循环等待到定时唤醒

本文深入探讨了STC8单片机低功耗延时优化的核心方法,即利用掉电唤醒定时器(WKT)替代传统的循环等待,实现从“空转耗电”到“定时唤醒”的转变。通过实战代码演示了如何编写低功耗延时函数,将待机电流从mA级降至μA级,并分析了精度、唤醒时间等关键权衡点,为电池供电的物联网设备提供了有效的续航优化方案。

pea55的博客 324

解决php -v查看到版本于phpinfo()打印的版本不一致问题

php -v 显示php版本 5.4.1 phpinfo(); 显示php版本8.0.10 解决方案 首先查找一下linux上有几个php.ini。结果发现有好几个: find / -name php.ini 使用命令来查看cli加载的php.ini是哪个 php -i | grep php.ini 编辑/etc/profile文件,修改加载的php.ini vi /etc/profile 在最后一行增加 export PATH="/usr/local/php8/bin:$PATH"

nuc_badaomen的博客 856

软硬件协同设计的大小端问题

缘起 最近需要在soc系统内做协处理器,加速AES加密运算,寄存器一次读取32bit,AES一次处理128bit,因此在数据拼接的时候,需要考虑大小端的问题,特来记录一番。 一、什么是大小端 大小端的问题发生在寄存器和内存间传递数据,这点非常重要,很多地方简单地说是数据存储方式,其实不准确。追根溯源,大小端问题是在设计load,store指令的时候考虑的,因此本质是寄存器和内存交互的问题,其他地方不会发生。 比如c语言里定义一个变量int a=ox1234,那么查看在线汇编平台的对应汇编代码: # 给2号寄

http://www.icfgblog.com/ 612

ctfshow_web12-------rce

f12发现hint:cmd?有回显,应该是rce?查看源码glob() 函数返回匹配指定模式的文件名或目录。例如:glob("*") 匹配任意文件glob("*.txt")匹配以txt为后缀的文件首先介绍一下打印函数。

hello_mszcc的博客 1989

HPC软件使用之ANSYS Fluent

本文介绍了如何在超级计算机上使用ANSYS Fluent进行科学计算和工程仿真。文章首先对Fluent软件进行了简要介绍,强调了其在计算流体力学领域的广泛应用和强大功能。接着,详细说明了如何编写jou脚本文件和slurm脚本文件,以控制Fluent的计算流程和作业提交。文章还提供了作业提交和查看的具体命令,并通过一个鼓风机仿真的案例演示了从网格模型准备、脚本编写、作业提交到结果查看的完整流程。最后,展示了使用Fluent进行结果可视化的方法。

欢迎各位大佬光临“寒舍”!请多多指点,共同进步! 2204

QT里获取UUID当做唯一文件名称

QT里获取UUID当做唯一文件名称

538

php exec回显_从一道CTF题目谈PHP中的命令执行

快睡的时候,打开B站发现有位用户留言,大意就是让我帮忙看一道题,正好当时有空,于是就打开了他发的链接,代码如下

weixin_39767121的博客 846

大数据平台符合信创(CDH国产化代替)详细方案(企业内部不外传方案)

信创旨在实现信息技术产业的自主可控,减少对外部技术的依赖,从而提升国家信息安全和经济发展的自主性。在此背景下,中国对信创提出了更高的要求,以期在激烈的市场竞争中占据有利地位。信创不仅关乎技术层面的创新,更涉及到产业链条的整合与优化。它要求从基础硬件、操作系统、数据库、中间件等各个层面实现国产替代,构建完整的信息技术生态体系。尤其是在做国企项目时,就有硬性要求使用符合信创(国产代替)。在信创背景下,符合要求的产品必须具备自主可控、安全可靠以及性能卓越等核心特点。

大模型大数据攻城狮的专栏 3507

从一道CTF题目谈PHP中的命令执行

快睡的时候,打开B站发现有位用户留言,大意就是让我帮忙看一道题,正好当时有空,于是就打开了他发的链接,代码如下<?php show_source(__FILE__); $mess=...

蚁景网安学院 2476

基于FPGA的万兆以太网学习(1)

万兆(10G) 以太网测速视频:SFP+屏蔽笼可以插入千兆或万兆光模块。SFP+信号定义与 SFP 一致。

baidu_34971492的博客 2249

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

jarvisoj-web的一道SESSION反序列化题目

哈哈哈,现学现卖。刚刚总结了session序列化漏洞。现在就来做一下这个题目 还是参考师傅博客。 题目地址 <?php //A webshell is wait for you ini_set('session.serialize_handler', 'php'); session_start(); class OowoO { public $mdzz; function __construct() { $this->mdzz = 'phpinfo().

Firebasky的博客 659

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

phpinfo()不能打印到网页上的一些原因

phpinfo()不能打印到网页上的一些原因 1. 写成了短标签形式_ &lt;? phpinfo(); ?&gt; 而php.ini里面短标签short_open_tag为off。 解决方式:设置short_open_tag=on; 2.php.ini里面禁用函数有phpinfo。即有如下情况: disable_functions = phpinfo,xxxx; 解决方式:...

A_wooden_basin的博客 1870

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

PHP文件包含漏洞(利用phpinfo)

漏洞描述 文件包含漏洞的产生原因是在通过PHP的函数引入文件时,由于传入的文件名没有经过合理的校验,从而操作了预想之外的文件,就可能导致意外的文件泄露甚至恶意的代码注入。 PHP中引发文件包含漏洞的通常是以下四个函数: 1、include()当使用该函数包含文件时,只有代码执行到include()函数时才将文件包含进来,发生错误时只给出一个警告,继续向下执行。 2、include_once()功能和include()相同,区别在于当重复调用同一文件时,程序只调用一次。 3、require()只要程序一执行就

Li-D的博客 9171

打印php信息的方法

function console_log($data){ if (is_array($data) || is_object($data)){ echo("<script>console.log('".json_encode($data)."');</script>"); } else { echo("<script>console.log('".$da

renpinghao的专栏 1370

如何创建phpinfo查看php信息?

cd /var/www/htlm 创建一个简单的文本文档并命名为phpinfo.php 代码如下: <?php phpinfo(); ?> 通过浏览器访问这个文件即可显示PHP信息 如:http://192.168.6.52/phpinfo.php --本篇文章转自:http://blog.sina.com.cn/s/blog_624034130101nn...

雅冰石的专栏 2万+

解决php -v查看到版本和phpinfo()打印的版本不一致问题

今天无意中将线上的php版本给覆盖了,导致 php -v查看到版本和phpinfo()打印的版本不一致,于是我将刚刚的安装的php版本给删掉。 查看php版本命令: php -v 这个命令是删除不干净的 yum remove php 因为使用这个命令以后再用 php -v 还是会看到有版本信息的。。。。。     必须强制删除 rpm -qa|grep php 提示...

dabao87的博客 2197

Mac:输出phpinfo的信息

输出phpinfo的信息1、echo '<?php phpinfo(); ?>' | php 2>&12、php -a 进入Interactive shell模式然后:print phpinfo(); 3、创建php文件<?phpphpinfo();?>,放在服务器目录下,访问此文件 转载于:https://www.cnblogs.com/ZhYQ-No...

weixin_30399055的博客 841
上一篇: ASP.NET 页间传值
下一篇: beego安装bee工具时出现unable to access ‘https://github.com/xxxx/xxxx‘: Failed to connect togo....解决办法
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

php、go编程学习实例

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值