2012-02-23 135 views
0

在我的索引頁上,我有一個下拉列表,點擊後,通過POST將結果發送到下一頁。下一頁將其中一個POST變量轉換爲SESSION變量。這是代碼:POST到SESSION變量

 $_SESSION['land']=$_POST['land']; 

在此頁面中,雖然,我發送POST請求到購物車頁面,然後做這項工作,並進入自動返回到上一個頁面。該代碼,這是

 header('Location: '.$page); 

的問題是,當這個頁面可以追溯到前一個會話變量不能被加載,因爲沒有POST請求。我怎樣才能確保沒有出現錯誤?

任何提示和代碼將是巨大的 感謝

+2

表現出更多的代碼。 – 2012-02-23 01:10:30

+0

這是我設定的任務。我只是在尋找可能有所幫助的一般提示和例子。謝謝。 – user1060187 2012-02-23 01:11:09

+0

頁面如何回到上一頁?如果用戶點擊他們的「返回」按鈕或頁面上的一些控件,這是否是這樣?你希望用戶能夠使用他們的後退按鈕進行導航嗎? – 2012-02-23 01:13:49

回答

2

假設他們點擊一個鏈接,將他們重新回到這個頁面:

if(isset($_POST['land']) && !empty($_POST['land'])){ $_SESSION['land']=$_POST['land']; } 
+0

謝謝你!很好的幫助 – user1060187 2012-02-23 01:13:31