社区
Web 开发
帖子详情
有什么可以替代cookie?
chouxiaoya8100
2015-10-24 05:08:37
web外行的人,没搞过web,
最近看一些新闻,突然想知道,有什么方法替代cookie?
比如 我购物, 我要购物,先登录,如果我登录了,那么自然就有有账号,把某个物品方购物车,
购物车难道不服务器不维护这个东西?
还是说,cookie的强大在于,你登录不登录,它都能够让服务器知道你的购物车?
...全文
507
6
打赏
收藏
有什么可以替代cookie?
web外行的人,没搞过web, 最近看一些新闻,突然想知道,有什么方法替代cookie? 比如 我购物, 我要购物,先登录,如果我登录了,那么自然就有有账号,把某个物品方购物车, 购物车难道不服务器不维护这个东西? 还是说,cookie的强大在于,你登录不登录,它都能够让服务器知道你的购物车?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小伙真帅
2015-10-29
打赏
举报
回复
服务端维护也不是不行, 像缓存,session,数据库,都可以实现。 缓存需要服务端硬件维护,成本上有所提升。主要还是看你舍不舍得投入,或者你赚回来的钱,够不够你来做这些东西。 session生命周期太短,不适合长久记录数据。 数据库也是一种方式,但这对数据库是一种压力 cookie一般只用于记录一些不是太敏感的数据,用它来记录购物车,可以节约成本,但是做不到多处同步。 而且cookie存储在客户端,容易被清理掉。 具体用什么方式,得看你的需求。
树成
2015-10-29
打赏
举报
回复
cookie不能被替代,它是记录你会话状态的基石,即使所谓session也是基于cookie的。 cookie一直就存在,无论你登录不登录,它都存在,你登录了,它就记录了你登录的信息,你没登录它就没有记录登录信息,cookie可以记录你登录的信息,同样也可以记录其它的信息,包括购物车。 cookie可以记录你的会话信息,也可以不记录你的会话信息,但是你的会话信息必须通过cookie来完成,例如你可以把会话信息记录在服务器或者其它存储空间里面(js本地数据库,或者其它富客户端的某个数据结构中),但是总会用cookie来驱动他们,例如cookie会记录jsessionid,然后通过它在服务器或者其它地方获得对应的会话信息。
wrong1111
2015-10-26
打赏
举报
回复
我的理解。。所有访问本站的用户都给分配一个COOKIE值。而且是全站唯一。 当用户未登录时,可以把用户访问,或者有意向购买的商品信息存放在里面。 当用户登录以后,把获取到的COOKIE的商品,汇总合并写入用户的购物车。 这样可以达到,无缝对接。
Defonds
2015-10-24
打赏
举报
回复
一些安全要求较低、又能增加用户体验的数据可以放到 cookie 里
chouxiaoya8100
2015-10-24
打赏
举报
回复
引用 1 楼 defonds 的回复:
cookie session 的生命周期不一样,各有利弊。
比如 我购物, 我要购物,先登录,如果我登录了,
那么自然就有有账号,把某个物品方购物车
账号机制就可以 替代,只不过有缺陷,用户必须先登录,否则的话,就得重新造作。
Defonds
2015-10-24
打赏
举报
回复
cookie session 的生命周期不一样,各有利弊。
什么是
Cookie
?有哪些类型?如何创建、读取和删除?
什么是
Cookie
s?
Cookie
,更恰当地称为 HTTP
Cookie
,是在浏览器上存储为文本文件的一小部分数据。
Cookie
将数据位与特定用户相关联。
Cookie
s主要用于三个目的: 会话管理 登录、购物车、游戏分数或服务器应该记住的任何其他内容。 个性化 用户首选项、主题和其他设置。 例如,可以保存用户的偏好,例如语言和首选主题,以备将来使用。 追踪 记录和分析用户行为。当用户访问购物网站并搜索商品时,该商品会保存在他们的浏览器历史记录中。......
若依框架使用localStorage代替
Cookie
?
对于一些特殊情况或需求,项目不需要
cookie
,那么我们可以使用来代替。
HTML5代替
Cookie
? HTML5本地存储安全性
在HTML5本地存储出现以前,WEB数据存储的方法已经有很多,比如HTTP
Cookie
,IE userData,Flash
Cookie
,Google Gears。其实再说细点,浏览WEB的历史记录也算是本地存储的一种方式。到目前位置,HTML5本地存储方式已经获得了广泛的支持,其中支持的浏览器包括:IE 8+、FF 3.5+、Safari 4+、Chrome 4+、Opera 10.5+,手机
域名,
cookie
是什么?有什么用处?
cookie
session的区别?
cookie
的失效期?
域名,
cookie
是什么?有什么用处?
cookie
session的区别?
cookie
的失效期?目录1.背景介绍2.知识剖析3.常见问题4.解决方案5.编码实战6.扩展思考7.参考文献8.更多讨论1.背景介绍域名是什么? 要解释域名是什么,我们应当知道一些互联网的基本概念 我们实现互联网的方式中有一个网络层的概念,这个网络层在实体层和链接层上。网络层引入了一套地址,用来区分不同的计算机是否属于同一...
企业站登录的逻辑,为什么使用session不使用
cookie
?在登录过程中使用session有什么优势呢?
登录用session,举个例子,比如数据库里面已经注册了账号+密码了。 然后登录的时候。就登录进入。其中的登录过程中的流程是:先设置一个session。然后在 判断用户登录的密码+账号与数据库中的某一条账号密码对不对、对的话,就保存账号+密码数据到session中。 第一:保存账号密码到session中有什么作用? 问题解决:作用是必须登录才能使用后台的功能。登录时保存进session后(缓存中)。 然后浏览器可以根据判断缓存中有没有session。有session就一直保持登录状态。 怎么退出呢? ses
Web 开发
81,122
社区成员
341,744
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章