我在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
我在这里缺少什么?
答案 0 :(得分:1)
你能否提供你设置$GLOBALS['monthselect'] = $_GET['mo'];
和$GLOBALS['yearselect'] = $_GET['yr'];
的地方,确保它们被执行..