PHP如何禁用eval()函数实例详解

PHP如何禁用eval()函数实例详解
php eval()函数运算阵列:
< PHP
$data =阵列('key1= > 'value1 ','key2= > 'value2 ','key3= > 'value3 ','key4= > 'value4 ');
$ ARR = eval(返回的数据;);
var_dump($ ARR); / /阵列
>
运行结果:
阵列(4){ {key1} = >字符串(6)中键} = {字符串>(6)value2 KEY3} = {字符串>(6)3 密钥} = {字符串>(6)珍惜}
网上很多方法说,用disable_functions禁止eval是错误的。

事实上,eval()是不允许被禁止disable_functions在php.ini:

因为eval()是一种语言结构和功能

Eval是禅,所以它不是一个php_function功能;

所以如何评价PHP禁止

如果你想停止评价,你可以使用PHP的扩展Suhosin:

在php.ini中安装Suhosin后,载来Suhosin.so,加上suhosin.executor.disable_eval =

谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部