有没有办法从php.ini文件中禁用eval函数.我尝试过ini_set函数,但即使这样也行不通.
基本上我希望我的框架用户决定是否应该通过配置文件启用此功能.如果他们拒绝,我应该能够使用代码禁用它,因为我无法访问安装了我的框架的每个用户的服务器并使用php.ini文件禁用它.
正如我所说,没有goint到php.ini文件,所以ini指令disable_functions不应该在答案中发布.
请帮忙.
它不起作用,因为eval()不是一个函数 - 它是一个语言结构.您可以使用suhosin(PHP的保护系统)禁用它.这是我所知道的唯一方式.
来自PHP.net:
Run Code Online (Sandbox Code Playgroud)Note: Because this is a language construct and not a function, it cannot be called using variable functions
归档时间: |
|
查看次数: |
3095 次 |
最近记录: |