我想在页面加载后或 ajax 请求后将用户数据保存在客户端以供以后使用,这有助于不回头查看服务器数据库。
最佳答案
首先 Cookies
然后是 HTML 5 Local Storage
可以帮助你!
附言Session 大部分听起来像是服务器端的东西。
更新
关于您的评论:因为 session 将在一段时间后过期,所以我不想处理 session 。
如果您确实需要以某种方式保存用户状态,并且希望将其保存很长时间。您可以:
- 查看您的 Web 服务器的供应商手册;增加 session 超时值。
- 将用户的数据集(也称为用户 session )存储到持久性存储中:序列化数组,将其存储在您的数据库系统中。
- 将 Session ID 或 UserID 存储在浏览器的 Cookie 或 HTML5 本地存储中,下次检索它,查看数据库并加载复杂且庞大的数据再次进入用户 session 。
- 考虑一下您正在做的事情的安全性......
关于http - 是否可以在不使用 session 的情况下在客户端保存数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14645662/