【问题标题】:Html5 sessionStorage over server-session?Html5 sessionStorage 通过服务器会话?
【发布时间】:2011-11-24 00:47:58
【问题描述】:

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

出于安全原因,我知道用户/密码/登录名必须存储在服务器会话中,但是我想要存储的其他内容?

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

【问题讨论】:

    标签: javascript html session server-side session-storage


    【解决方案1】:

    首先,将服务器存储用于所有重要的事情。会话存储尚未得到足够广泛的支持,无法将其用于关键功能。

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

    最后,sessionStorage 将非常适合做很多事情,但我认为它们的主要特点是它能够与 AJAX 网络应用程序一起使用,以允许客户端处理信息。无需来回发送大量数据,您可以发送一次并保留在那里。减少用户在您的服务器上的占用空间,尤其是对于复杂的程序。

    也就是说,我要重申,目前,仅将它用于对您的网站/应用程序的运行不重要的附加功能。

    【讨论】:

    • 不错的答案!因此,主要是为了减少用户在服务器上的大量占用(根据应用程序,可能没有那么多)数据传输以及不重要​​的一切。
    • 是的,基本上。这将是一项很好的技术,可以减轻服务器环境的一些负担。
    猜你喜欢
    • 1970-01-01
    • 2013-05-23
    • 1970-01-01
    • 2013-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-30
    相关资源
    最近更新 更多