首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

请问:代码级改写phpinfo

2012-04-12 
请教:代码级改写phpinfo出于安全性考虑,需要在某些页面中屏蔽或者改写phpinfo().但是万恶的php不支持方法

请教:代码级改写phpinfo
出于安全性考虑,需要在某些页面中屏蔽或者改写phpinfo().但是万恶的php不支持方法覆盖,覆盖内置方法提示错误,无奈下请教各位!
只是局部需要屏蔽,默写地方还是需要使用phpinfo调试的,而且在配置中修改也不太现实,毕竟部分虚拟主机不支持直接修改php.ini,请教是否可以直接在php文件中屏蔽或者替换掉phpinfo()方法的方法???

[解决办法]
可以用ini_set()进行设置:

PHP code
<?phpini_set('output_handler', 'mb_output_handler');echo "\noutput_handler => " . ini_get('output_handler') . "\n";?>
[解决办法]
重写 php 内置函数需要有 PECL apd 扩展支持

看到 PECL apd 官网上有好几年没更新了,估计支持 php5.3 有问题
[解决办法]
不能这么做。disable_functions设置不能通过ini_set设置,只能直接设置在php.ini文件里,然后php当然是不支持你复写默认函数的

热点排行