Html5 sessionStorage over server-session?

Html5 sessionStorage over server-session?

本文关键字:server-session over sessionStorage Html5      更新时间:2023-09-26

我不明白哪个是会话控制的最佳选择。

我知道用户/密码/登录必须存储在服务器会话的安全原因,但和其他东西我想存储吗?

如果我有数据在服务器端存储当html在服务器端组装php/python/c#/java将填充会话数据,当我使用html5 sessionStorage,它将是javascript,将填充存储的数据。我想了解为什么以及何时我应该使用sessionStorage超过服务器会话。有人能帮我一下吗?

首先,使用服务器存储所有重要的东西。会话存储还没有得到足够广泛的支持,无法将其用于关键功能。

其次,您将希望存储您不希望用户知道或能够在服务器端更改的任何信息。用户端的任何信息都可能受到欺骗和更改,因此请记住这一点。所有重要的值都需要验证。

最后,sessionStorage在很多方面都很棒,但我认为它的主要特点是能够与AJAX web应用程序一起使用,以允许客户端处理信息。你可以发送一次数据并保存在那里,而不是来回发送大量数据。减少服务器上的用户占用空间,特别是对于复杂的程序。

也就是说,我要重申,现在,只使用它的附加功能,不是至关重要的运行您的网站/应用程序。