我可以在javascript中保存客户端状态吗?

时间:2014-09-21 12:32:10

标签: javascript php cookies local-storage

我有几个网页只有在某些条件成立时才有效。例如,有一个注册页面,一个登录页面。如果有人已登录,我不希望用户再次登录或再次注册,直到他退出为止。目前,服务器将登录保存在SESSION变量中,并且每个网页都必须调用服务器以获取SESSION变量并确定是否显示该页面。这似乎不是一个好的解决方案。我在想可能是在客户端节省,但我不知道一个好的方法。我应该使用cookie吗?客户端是否还有其他一些服务来存储会话数据?

1 个答案:

答案 0 :(得分:0)

Cookie是涉及登录的会话详细信息的最佳选择,任何其他持久存储都应使用localStorage。

这是因为cookie会在每次请求时传输到服务器,因此可用于验证每个呼叫。

如果您对此类内容感到困惑,那么您的网站可能会非常危险。尝试阅读它并尝试使用您的语言/框架/库的标准。