[英]Web-based page session
我想创建一个Web应用程序,使用户能够创建会话,并且即使离开页面/浏览器也可以访问该会话。
一个示例是http://lichess.org ,其中用户转到“创建游戏”并创建了一个页面。 即使会话结束,该页面仍可访问; 参见: http : //en.lichess.org/i8pV0vEv
从本质上讲,我想知道的是,创建类似效果所需的条件。 这些年来,我已经为吨编程了,只是Web环境对我来说是新的! Scala似乎是一个竞争者,但老实说,我一点都不知道。 也许JavaScript?
任何建议,将不胜感激,谢谢。
Web编程通常不需要会话,因此您需要一个cookie来模拟会话。 您可以将其保存在客户端的浏览器和数据库中,以便将它们绑定在一起。 或者,您可以使用浏览器会话,该浏览器会话最终还是cookie,但扩展性不佳,因为它已保存在Web服务器的内部机制中。
这里没有特定的Scala,但是如果您想尝试Scala,请看一下Play framework 。 它非常适合初学者,并且已经内置了对您需要的所有内容的支持,例如会话 , Cookie和数据库访问。
如果要永久存储用户会话数据,而不管用户是否在网站上,都可以使用HTML 5的浏览器存储功能。在这里,您可以以键值对的形式在用户浏览器中存储数据,并且数据将永久存在于此。 (基于您使用的浏览器存储类型),您可以轻松地使用javascript处理数据。 浏览器存储主要有两种类型。
根据您的要求,我的建议是去本地存储
使用本地存储的优势
使用本地存储的缺点
有关更多参考,请查看w3schoold http://www.w3schools.com/html/html5_webstorage.asp
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.