hi,欢迎访问本站!
当前位置: 首页编程开发正文

php判断函数是否被禁用的方法

墨初 编程开发 356阅读

为了保证php的安全,php禁用了一些危险的函数。但在调用一些危险的函数时,可以提前判断函数是否被禁用。下面就是php脚本判断函数是否被禁用的方法。

php判断函数是否被禁用

方法1:查看php的配置文件

(1)、打开php的配置文件php.ini

(2)、在配置文件中搜索下面的参数

disable_functions

(3)、disable_functions 后面的参数就是禁用的函数

方法2:php代码判断函数是否被禁用

/**
 * # 判断函数是否被禁用
 * @param string $funs 函数名
 * 
 * @return bool true(被禁用) false(没有被禁用)
 * host:https://www.73so.com
 */
function funs_enabled($funs) 
{
    $disabled = explode(',',ini_get('disable_functions'));
    return in_array('exec', $disabled);
}

函数调用:

var_dump(funs_enabled('shell_exec'));

以上就是php中判断函数是否被禁用的方法,个人推荐使用第二方法。

标签:
声明:无特别说明,转载请标明本文来源!
相关推荐