2013-06-23 25 views
-1

我在我的PHP脚本的开头以下声明:我给你下面的值在脚本中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 

我在这里错过了什么?

回答

1

您能否提供您设置的地方$GLOBALS['monthselect'] = $_GET['mo'];$GLOBALS['yearselect'] = $_GET['yr'];确保它们得到执行..