2012-04-19 125 views
0

如果任何網站訪問者在未登錄到應用程序的情況下填寫表單,那麼如果他從同一臺PC再次訪問 該網站,則他應該能夠查看他最近填寫的 信息。未登錄存儲信息

但我不知道如何去做。它是一個PHP應用程序。

感謝 拉夫

+0

Cookie和數據庫? – 2012-04-19 09:58:46

+0

檢出會話和Cookie – Josnidhin 2012-04-19 10:00:19

回答

0

儲存在Cookie中的信息。當用戶從同一個瀏覽器再次訪問並預填表單元素時,請閱讀這些內容。

0

您可以跟蹤用戶的IP因此它的值的記錄。當用戶填寫表單

+1

動態IP遍佈各地(大多數非公司用戶)並非「有效」。 – hburde 2012-04-19 10:03:39

1

一種可能的解決方案是將用戶提供的信息保存到cookie中。 但Cookie由瀏覽器處理,如果用戶在關閉後將瀏覽器配置爲刪除Cookie,則信息將丟失。

所以它取決於用戶的瀏覽器設置,如果它能工作。

(http://php.net/manual/de/function.setcookie.php)

另一個解新的瀏覽器會使用DOM存儲作爲Supercookie。 或直接將表單信息存儲到本地存儲。

兩者都是HTML5功能,並沒有在所有瀏覽器中正確實施。

dom-storage-super-cookie

html5_webstorage

1

Cookies是可能是最好的選擇,但你可以用HTML 5,JavaScript和local storage做到這一點。