首页 > 后端开发 > 正文

如何屏蔽php中的phpinfo()函数

2024-10-31 17:28:43 | 我爱编程网

今天我爱编程网小编整理了如何屏蔽php中的phpinfo()函数相关内容,希望能帮助到大家,一起来看下吧。

本文目录一览:

如何屏蔽php中的phpinfo()函数

如何屏蔽php中的phpinfo()函数

配置php环境的时候往往都会写phpinfo();这个函数来测试php环境是否安装成功,但往往这个函数也会给系统带来安全隐患,所以要关掉这个函数。
修改php.ini文件,在里面找到如下行,

复制代码代码如下:

disable_functions = ; This directive allows you to disable certain
; functions for security reasons. It receives
; a comma separated list of function names.
; This directive is *NOT* affected by whether
; Safe Mode is turned on or off.

将其写成
disble_functions = phpinfo

重启apache就能实现屏蔽phpinfo();函数了。

如何屏蔽php中的phpinfo()函数

php禁用函数删除后还是提示运行

动态加载的扩展、安全模式(SafeMode)、.user.ini文件等原因。
1、动态加载的扩展:某些PHP扩展是动态加载的,不会在php.ini文件中列出。这意味着修改php.ini文件对它们无效。这些扩展可以在运行时被加载,其函数仍然可用。请检查是否有其他配置文件(如conf.d目录下)包含了启用该函数或相关功能所需的设置。
2、安全模式(SafeMode):PHP的安全模式限制了一些操作,包括启用和禁用函数。处于安全模式下,无法通过修改php.ini来控制特定功能和函数。可以检查并确认是否开启了安全模式,在php.ini中搜索“safe_mode”参数来验证设置情况。
3、.user.ini文件:每个PHP脚本目录都可以存在一个名为“.user.ini”的文件,在其中可以定义一些额外配置项而不需要修改主要php.inifile。请确保没有将被禁止使用之前已经从主要php.inifile禁止掉指定函数重新充许使用。

如何屏蔽php中的phpinfo()函数我爱编程网

php怎么禁用eval函数

我爱编程网(https://www.52biancheng.com)小编还为大家带来php怎么禁用eval函数的相关内容。

PHP.ini 中有disable_functions选项,

disable_functions = phpinfo,eval

使用已禁用的函数
phpinfo();
显示结果
Warning: phpinfo() has been disabled for security reasons

以上就是如何屏蔽php中的phpinfo()函数全部内容,更多相关信息,敬请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
与“如何屏蔽php中的phpinfo()函数”相关推荐
如何有效的屏蔽掉PHP警告和错误提示
如何有效的屏蔽掉PHP警告和错误提示

Mysql数据库导致CPU很高的问题解决服务器配置包括LinuxAS4、PHP5、Mysql5、Apache2。在使用过程中,经常发现CPU使用率高达100%,起初误以为是DDoS攻击,添加了防火墙,但问题并未解决。接着检查Linux系统,同样未找到问题所在。在查阅网络信息时,发现类似问题,虽无具体解决方案,但提醒应关注程序问题。深入检查PHP代码,发现一些错误的连接方式,即只使用了常

2025-01-31 10:04:18
wordpress手机端访问怎么屏蔽footer.php文件?
wordpress手机端访问怎么屏蔽footer.php文件?

wordpress手机端访问怎么屏蔽footer.php文件?这里用到一个函数:wp_is_mobile();写一个例子:if(!wp_is_mobile()){get_footer();}上面的代码意思:不是手机端时显示footer.php文件。建议:因为footer.php里含有wp_footer();函数,而wp_footer()函数里一

2025-01-12 22:34:49
如何禁用phpinfo这个函数
如何禁用phpinfo这个函数

如何禁用phpinfo这个函数PHP.ini里面的disable_functions开关选项可关闭一些危险的函数比如:disable_functions=phpinfo,如果在文件中调用phpinfo()函数,那么在error_reporting开启的情况下,会提示如下错误:Warning:phpinfo()hasbeendisabledforsecurityreasons

2024-09-30 18:29:15
如何创建phpinfo查看php信息
如何创建phpinfo查看php信息

如何创建phpinfo查看php信息1、方法一:命令行查询,如果已经配置好环境变量,直接在命令行中输入php-v,将会显示php的版本信息。如果没有配置环境变量,直接在命令行中进入到php的安装目录后,再输入命令php-v,在安装目录下输入查询命令,可以看到输出的版本信息为PHP5.3.29。2、方法二:(1)使用预定义常量PHP_VERSION查询,新建一个php文件,

2024-07-22 16:21:15
phpinfo函数的作用是什么?
phpinfo函数的作用是什么?

php中function函数的用法在PHP中,function是用于定义和声明函数的关键字。函数是一段可重复使用的代码块,它封装了一系列操作或逻辑,并可以通过函数名进行调用和执行。通过使用函数,可以将代码模块化,提高代码的可读性、可维护性和重用性。在PHP中,function关键字用于定义和声明函数。函数是一段可重复使用的代码块,它封装了一系列操作或逻辑,并可以通过函数名进行调用和执行,

2025-02-11 13:12:57
PHP中如何调用函数?
PHP中如何调用函数?

关于php调用函数问题1.递推2.回归递推:递推为正向的推导,即从前向后的分析问题,寻找递推的条件。1-3求和为例sum(1)=1+0sum(2)=2+1sum(3)=3+2+1可发现sum(1)=1+0sum(2)=2+sum(2-1)sum(3)=3+sum(3-1)这样一来把求sum(3)转为求sum(2)的把求sum(2)的转为求sum(1

2024-07-25 11:07:27
eval()函数php Payload:<? php eval('phpinfo();');?>可否为php代码执行?
eval()函数php Payload:<? php eval('phpinfo();');?>可否为php代码执行?

phpeval怎样执行系统命令?eval—把字符串作为PHP代码执行说明mixedeval(string$code_str)把字符串code_str作为PHP代码执行。除了其他,该函数能够执行储存于数据库文本字段内的PHP代码。使用eval()时需注意几个因素:注意字符必须是有效的PHP代码,包括结尾的分号,以不至于解释器在eval()之后退出。并且正确地转义code

2024-09-11 18:18:09