【问题标题】:PHP Global Variable - Keep assigned valuePHP 全局变量 - 保持赋值
【发布时间】:2013-06-23 15:21:16
【问题描述】:

我的 PHP 脚本开头有以下声明:

$GLOBALS['monthselect'] = date('m');
$GLOBALS['yearselect'] = date('Y');

在脚本期间,我分配了以下值:

$GLOBALS['monthselect'] = $_GET['mo'];
$GLOBALS['yearselect'] = $_GET['yr'];

接下来,在表单提交后,我想将其重定向到 GET 中的相同选择。 (这都在同一个 PHP 脚本中)

header('Location: ?yr='. $GLOBALS['yearselect'] .'&mo=' . $GLOBALS['monthselect']);

问题是,这总是用今天的日期重新加载页面。绝不是新存储的值。所以总是这个输出:

website.com/?yr=2013&mo=06

我在这里错过了什么?

【问题讨论】:

    标签: php html forms date submit


    【解决方案1】:

    能否请您提供设置$GLOBALS['monthselect'] = $_GET['mo'];$GLOBALS['yearselect'] = $_GET['yr']; 的位置,确保它们被执行..

    【讨论】:

      猜你喜欢
      • 2020-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-17
      • 1970-01-01
      相关资源
      最近更新 更多