PHP错误"依赖系统的时区设置是不安全的." 使用$ _GET时

eva*_*mcd 2 php get

我收到许多从PHP 5.2.9升级到PHP 5.3.0时出现的错误,但奇怪的是,错误显示为引用$ _GET变量的结果,而不是与时区有关设置.

这是错误:

警告:date_default_timezone_get():依赖系统的时区设置是不安全的.您需要使用date.timezone设置或date_default_timezone_set()函数.

有没有其他人看过同样的事情,并找到了解决它的方法,而不是简单地改变error_reporting级别?

谢谢.

dmo*_*ock 6

当我从PHP 5.2升级到PHP 5.3时,我也遇到了这个错误.我通过在php.ini中设置相应的服务器时区来解决这个问题:

date.timezone = "Europe/Berlin"
Run Code Online (Sandbox Code Playgroud)

http://php.net/manual/de/function.date-default-timezone-set.php之后,E_WARNING如果没有设置时区,则抛出PHP 5.3 a .