2013-06-23 28 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'];確保它們得到執行..