自定义PHP.ini文件

我的一个客户正在请register_globals打开,所以他的网站可以正常工作。

但是由于安全问题,我使用suphp禁用了自定义的php.ini文件。

我必须这样做,因为一些称为Symlink的攻击,当有人访问我的服务器上的一些托pipe帐户,他可以看到我的服务器上托pipe的所有网站的列表,他可以看到网站的PHP文件的源,得到进入数据库,并破解该网站。

所以我禁用了一些function在PHP这是防止这一点,我禁用自定义php.ini,以防止覆盖我的服务器设置。

我的问题是,我怎样才能使注册globals只有一个目录,而不必启用自定义的php.ini文件。

谢谢

注册Globals不再是PHP的一部分,并且有非常好的理由。 你需要把这个推回给你的客户,并告诉他们sorting他们的网站。

这里有一个更多的信息链接:

http://php.net/manual/en/security.globals.php

(请注意,它们在2009年被弃用)