2012-01-16 87 views
0

我想建立一個Web應用程序像這樣使用PHP網頁恢復,它有兩頁:
select.php在HTML表單一些單選按鈕供用戶選擇。並有一個提交按鈕將表單發送到確認頁面。如何使用PHP與內容

confirm.php回顧上一頁的總結,並且有一個「後退」按鈕允許用戶在前一頁中更改他們的選擇。

在這一點上,當我點擊「返回」按鈕並恢復上一頁時,我希望顯示所有先前的選擇。 (更清楚的是,如果我選擇了一個單選按鈕並在select.php中提交,我希望在從confirm.php頁面點擊「返回」按鈕返回選擇頁面後仍然選擇單選按鈕。)

請給我一些關於如何做這種恢復頁面的想法。

+0

是你需要大約從瀏覽器「返回」按鈕?如果您在頁面上實施了自己的後退按鈕?在最後一種情況下,只需使用您在confirm.php中收到的參數調用select.php。你也可以使用PHP會話。 [PHP會話](http://www.php.net/manual/en/book.session.php) – Roger 2012-01-16 11:31:52

回答

1
  1. 將您的選擇保存在會話
  2. select.php預先選擇單選按鈕,如果它在會話中找到。

順便說一句,你不應該依賴瀏覽器的後退按鈕。在confirm.php頁面創建您自己的後退按鈕。此後退按鈕將轉到select.php使用否history.back()

0

HTTP協議是無狀態的。 因此,在調用select.php時,服務器不知道您之前的選擇。

您可以保存選擇在會話或者cookie和selection.php恢復