请问:代码级改写phpinfo
程序员文章站
2022-06-10 21:44:04
...
请教:代码级改写phpinfo
出于安全性考虑,需要在某些页面中屏蔽或者改写phpinfo().但是万恶的php不支持方法覆盖,覆盖内置方法提示错误,无奈下请教各位!
只是局部需要屏蔽,默写地方还是需要使用phpinfo调试的,而且在配置中修改也不太现实,毕竟部分虚拟主机不支持直接修改php.ini,请教是否可以直接在php文件中屏蔽或者替换掉phpinfo()方法的方法???
------解决方案--------------------
可以用ini_set()进行设置:
出于安全性考虑,需要在某些页面中屏蔽或者改写phpinfo().但是万恶的php不支持方法覆盖,覆盖内置方法提示错误,无奈下请教各位!
只是局部需要屏蔽,默写地方还是需要使用phpinfo调试的,而且在配置中修改也不太现实,毕竟部分虚拟主机不支持直接修改php.ini,请教是否可以直接在php文件中屏蔽或者替换掉phpinfo()方法的方法???
------解决方案--------------------
可以用ini_set()进行设置:
- PHP code
" . ini_get('output_handler') . "\n"; ?>
------解决方案--------------------
重写 php 内置函数需要有 PECL apd 扩展支持
看到 PECL apd 官网上有好几年没更新了,估计支持 php5.3 有问题
------解决方案--------------------
不能这么做。disable_functions设置不能通过ini_set设置,只能直接设置在php.ini文件里,然后php当然是不支持你复写默认函数的相关文章
相关视频