加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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有点过分.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读