错误 - 指令'register_globals'在PHP 5.3中被弃用,在第0行的未知中被弃用

时间:2013-02-13 05:21:43

标签: php deprecated laravel register-globals

我偶尔会收到此错误,有时会弹出有时它不会: 错误 - 指令'register_globals'在PHP 5.3中被弃用,在第0行的未知中被弃用

没有php.ini文件所以我创建了一个并关闭了寄存器全局,但是没有用。 我在htaccess文件中添加了“php_flag register_globals 0”,但这也不起作用......

我正在使用laravel框架。

Here is the link to the website, if you scroll through about 5 or so pages the error will occur

我没有更多的想法。任何帮助将不胜感激!感谢。

1 个答案:

答案 0 :(得分:3)

从PHP文档:

This feature has been DEPRECATED as of PHP 5.3.0 and REMOVED as of PHP 5.4.0.

因此,您需要将PHP版本降级为< = 5.2 - 或者您需要删除任何使用注册全局变量的代码。

  

没有php.ini文件所以我创建了一个并关闭了寄存器全局

总有一个php.ini文件。我猜你的是托管解决方案,所以你看不到ini文件。您需要与服务器管理员联系并让他们进行更改。