首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >像Facebook这样的网站会在cookie或会话中登录用户吗?

像Facebook这样的网站会在cookie或会话中登录用户吗?
EN

Stack Overflow用户
提问于 2011-12-18 04:34:44
回答 5查看 7.8K关注 0票数 9

像Facebook这样的网站会在cookies (客户端)或sessions (服务器端)中存储登录用户吗?我的测试表明他们做了第一个。

EN

回答 5

Stack Overflow用户

发布于 2011-12-18 04:37:27

通常,敏感信息必须存储在服务器端--记住,用户可以自由地读取和修改cookie。

您可能看到的是会话cookie,它将特定客户端绑定到服务器上的特定会话-这是为了让服务器知道要为您使用哪个会话。在这种情况下,cookie包含的唯一内容是一个长的随机会话ID -它是长的随机的,所以攻击者不容易猜到它。

窃取另一个用户的会话cookie的行为称为session hijacking

其他信息:

PHP手册中的

票数 13
EN

Stack Overflow用户

发布于 2015-02-23 09:45:50

我认为$_sessions背后的想法是,服务器处理自己的信息要快得多,效率也高得多,而不是从客户端接收大量信息。

这样看:

你(服务器)和一个朋友(客户端)在闲聊你的另一个朋友辛迪,你的朋友会给你关于她的每一个细节信息(发色,身高,等等)吗?不,那是浪费时间。对于你来说,处理你已经知道的关于Cindy的信息(在$_session文件中,服务器端),并且只从你的朋友(客户端)那里接收唯一的信息($_cookies),对你来说要快得多。

效率:“嘿,你听说辛迪昨晚做了什么了吗?”

效率不高:“嘿,你有没有听到昨晚那个棕色头发,蓝眼睛,中等身材的辛迪做了什么?”

显然,本文并没有完全概括$_sessions$_cookies,但也许可以帮助人们理解有效的短期数据管理。

票数 5
EN

Stack Overflow用户

发布于 2011-12-18 04:38:26

它们将服务器端会话与cookie结合使用。

cookie包含一个ID,该ID被发送到FaceBook,服务器将检查具有该ID的会话的详细信息。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8547752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档