使用PHP5.5将register_globals添加到XAMPP1.8.4中

使用PHP5.5将register_globals添加到XAMPP1.8.4中,php,xampp,register-globals,Php,Xampp,Register Globals,我有一个需要register_globals的脚本,它在5.3中被弃用,在5.4中被删除,我有PHP5.5。安装另一版本的xampp不是一个选项。我发现这不是针对xampp的,而是针对lamp或linux的。我该怎么做呢?这篇博文非常清晰,可以有效地模拟全球注册。它可以与任何服务器堆栈、XAMPP或其他任何东西一起使用。您需要做的唯一一件事是创建文件并注意将其放在哪个文件夹中,然后在php.ini文件中引用该绝对路径 但是-我强烈建议您不要这样做,而是通过修改代码本身来删除注册全局文件的要求。看

我有一个需要register_globals的脚本,它在5.3中被弃用,在5.4中被删除,我有PHP5.5。安装另一版本的xampp不是一个选项。我发现这不是针对xampp的,而是针对lamp或linux的。我该怎么做呢?

这篇博文非常清晰,可以有效地模拟全球注册。它可以与任何服务器堆栈、XAMPP或其他任何东西一起使用。您需要做的唯一一件事是创建文件并注意将其放在哪个文件夹中,然后在php.ini文件中引用该绝对路径


但是-我强烈建议您不要这样做,而是通过修改代码本身来删除注册全局文件的要求。

看看这个问题:我的文件夹是F:\SERVER\php\php.ini for php.ini,我将register\u globals.php放在F:\SERVER\php\中,并添加了代码
auto\u prepend\u file=“register_globals.php”
位于my php.ini的底部。现在我在第0行的Unknown中得到了
致命错误:未知:无法打开所需的register\u globals.php'(include\u path=';F:\SERVER\php\PEAR')
尝试将完整路径放入register globals文件,而不仅仅是文件名,ie auto_prepend_file='F:\SERVER\php\register\u globals.php'您必须了解,register globals不再在php中,但是这种方法将模拟启用register globals的行为。