2013-02-13 92 views
0

Im偶尔会出现此错误,有时会弹出它有时不弹出: 错误 - 指令'register_globals'在PHP 5.3及更高版本未知的行0错误 - 指令'register_globals'在PHP 5.3及更高版本中被弃用,在第0行的未知版本中

有没有php.ini文件,所以我创建了一个并关闭注册全局变量,但没有奏效。 我添加了“php_flag register_globals 0”到htaccess文件,但是这也不起作用...

我使用laravel框架。

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

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

+0

你是什么意思? – 2013-02-13 05:49:55

+1

好吧我看到里面的iframe和一些cookie代码。所以我认为它可以被利用尝试。此外,链接是http://francis.outwin.natcoll.net.nz/pages/100,现在已更改。 – 2013-02-13 05:59:05

+0

我不小心张贴了旧的链接,所以我把它改为新的链接。 iframe是主页上的视频。 你不知道你会遇到什么问题? – 2013-02-13 06:13:23

回答

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文件。您需要与您的服务器管理员交谈并让他们改变它。

+0

谢谢你的帮助。它肯定是我的主机的一个问题,他们有默认打开的register_globals,并且不要列出php.ini文件来改变它。 – 2013-02-13 20:18:14

相关问题