在不编辑实际文件的情况下修改php.ini


Modifying php.ini without editing the actual file

这可能吗?。。OsCommerce需要这些设置,

register_globals-->打开magic_quotes_gpc-->关闭

但不幸的是,由于共享托管,我不被允许编辑php.ini文件。。还有别的办法吗?我只能通过FTP访问。

编辑:

PHP版本5.2.17

服务器APICGI/FastCGI

您可以尝试在PHP脚本的顶部使用"ini_set"。

ini_set的文档如下:http://www.php.net/ini_set

我不确定OsCommerce是如何工作的,但希望有一个主要的index.php文件,您只需要修改它。

最糟糕的情况是到处都有大量的PHP文件需要修改。

并非所有ini变量都可以通过ini_set进行更改。但是一些变量可以在自定义php.ini中更改。

在这种情况下,您不能通过ini_set()更改magic_quotes_gpcregister_globals,但您可以在PHP_INI_PERDIR中进行更改,也就是说,如果您的服务器允许您创建自定义php.ini,那么您可以在那里进行更改。