使用GET或POST时的HTTP ERROR 500

时间:2017-08-23 06:49:07

标签: php

这是我的PHP:

<?php
$userTimeZone=$_GET('timezone');
//$userTimeZone=$_POST('timezone');
$date=gmdate();
$date=date_create($date, new DateTimeZone("GMT"))
->setTimezone(new DateTimeZone($userTimeZone))->format("U");
echo $date;
?>

当我使用$_GET$_POST时,我收到错误500,否则(使用硬编码时区)它运行正常。这不是GET或POST值的问题,因为如果我在不删除GET或POST命令的情况下使用硬编码时区,问题仍然存在。需要帮忙。谢谢!

1 个答案:

答案 0 :(得分:1)

关注:http://php.net/manual/en/reserved.variables.get.php

  

$ _ GET传递给当前脚本的关联变量数组   通过网址参数

您正在使用:

$_GET('timezone');

是访问数组的正确形式。 它应该是:

$_GET['timezone'];