在PHP代码中移动托管服务后的错误

时间:2015-12-08 02:58:53

标签: php date error-handling proxy server

我刚刚更改了我的托管服务,突然在我的代码中出现了一些错误,以前我的旧主机服务上没有错误。我该如何解决这个问题:

$proxy = $_SERVER['HTTP_X_FORWARDED_FOR'];

错误:未定义的索引:HTTP_X_FORWARDED_FOR

$date =  date('y-m-d');

错误:警告:date()[function.date]:依赖系统的时区设置是不安全的。您必需使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能拼错了时区标识符。我们选择了美国/芝加哥' for' CST / -6.0 / no DST'代替

^ ---我只是想得到约会。

当我尝试使用date_default_timezone_set('US/Eastern');时,它打印为1。那就是它。

1 个答案:

答案 0 :(得分:0)

  1. $_SERVER中可用的内容设置为依赖,因此依赖于主机

  2. '美国/东方'已被弃用America/New_York而不是