1

我想在页面加载后或 ajax 请求后将用户数据保存在客户端以供以后使用,这有助于不回头查看服务器数据库。

4

2 回答 2

3

Cookies有后才HTML 5 Local Storage能帮到你!

PS Session听起来像是服务器端的东西。

更新

关于您的评论:因为会话将在一段时间后过期,所以我不想处理会话。

如果您确实需要以某种方式保存用户状态,并且您希望将其保留很长时间。你可以:

  1. 查看您的 Web 服务器的供应商手册;增加会话超时值。
  2. 将用户的数据集(又名用户会话)存储到持久存储中:序列化数组,将其存储在数据库系统中。
  3. 将 Session ID 或 UserID 存储在浏览器的 CookieHTML5 Local Storage中,并在下次检索它,查看数据库并将该复杂且大型数据集再次加载到用户会话中。
  4. 想想你正在做的事情的安全性......
于 2013-02-01T11:53:17.510 回答
0

在客户端,您应使用 JavaScript localStorage ,但它仅适用于现代浏览器和 IE > 8

于 2013-02-01T11:52:52.557 回答