php – 我应该使用localStorage而不是针对移动浏览器的网络应用
发布时间:2020-12-13 17:37:25 所属栏目:PHP教程 来源:网络整理
导读:我正在构建一个主要在移动浏览器上运行的基于位置的Web应用程序.它将使用 HTML5,javascript和 PHP进行编码.我希望必须提示用户不经常登录.我希望他们登录(通过PHP),然后保持登录x的时间. 我知道如何使用cookie,但我一直在尝试使用HTML5 localStorage.如果我
我正在构建一个主要在移动浏览器上运行的基于位置的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有点过分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |