fre*_*ver 4 javascript php cookies html5 local-storage
我正在构建一个主要在移动浏览器上运行的基于位置的Web应用程序.它将使用HTML5,javascript和PHP进行编码.我希望必须提示用户不经常登录.我希望他们登录(通过PHP),然后保持登录x的时间.
我知道如何使用cookie,但我一直在尝试使用HTML5 localStorage.如果我使用localStorage,我必须使用javascript进行所有验证并通过Ajax将其发送给PHP.当我在思考如何完成这项工作时,我想知道使用localStorage是否真的值得.据我所知,它比cookie更安全,因为数据不会随每个HTTP请求一起传输,也不能跨域访问.但是现代浏览器(如iOS和Android)是否会阻止对cookie的跨域访问?
我只是通过使用localStorage让自己变得更难?在这样的情况下,选择localStorage而不是cookie的原因是什么?
Cookies和localStorage有两种不同的用途,主要是cookie用于服务器端读取,localStorage用于客户端幻灯片读取.
如果您的客户端需要这些数据,那么请使用localStorage(您将通过不为每个HTTP请求[在标题中]发送cookie来节省带宽).但是如果你不是,那就坚持使用cookies.如果你所做的只是让服务器端访问这些数据,那么发出额外的HTTP请求(通过ajax)来向服务器发送cookie有点过分.