新人求问: PHP 里边, sessionid 不是保存在客户端的 cookie 里边么,为什么面试官说不正确?

2019-05-22 09:11:49 +08:00
 UnrealEngine

我问了以前公司的组长,他也认为不正确,让我去百度百度

可是很多技术文档都是这么说的呀

3704 次点击
所在节点    问与答
30 条回复
rr41ns
2019-05-22 11:27:27 +08:00
@shench
@U2Fsd
hahah,看漏了,看到 sess 开头直接看下一个短句了。。
zsc8917zsc
2019-05-22 12:02:41 +08:00
因为服务器端也存有一份 sessionid,通过这个 id 去关联的 session 信息.... ....
server
2019-05-22 12:22:24 +08:00
今年面试某家公司,有个题就是 session 不存到 cookie 还能存哪里,我写的是 head,后来问了下面试官说放到链接里,第一感觉就是 SSO。广告行业还有一个概念叫 帆布指纹可以了解下,解决禁用 cookie、隐身下区分用户。
顺道说下让查百度,这是喜好莆田医学?
yinjy
2019-05-22 12:24:52 +08:00
这个问题需要结合上下文,你把 session 机制详细说一遍不就行了
agdhole
2019-05-22 12:31:17 +08:00
服务端会存在文件或者内存中吧,客户端就在浏览器里?
hlwjia
2019-05-22 12:33:12 +08:00
结论:面试官和前公司组长都是一知半解
Sapp
2019-05-22 14:38:27 +08:00
@AngryPanda 按照题主的描述,如果只回答 cookie 绝对是不正确的
phpcxy
2019-05-22 14:41:13 +08:00
如果后端是用 redis 或者数据库之类的来实现 session 的话,sessionid 是否存在 redis 或数据库里呢?
R18
2019-05-22 14:45:12 +08:00
你问问答案告诉我啊,我也很想知道正确答案是什么
lele2019
2019-05-22 16:08:05 +08:00
这帮人为了显示自己有点水平,把普通问题都复杂化了。简单的说,SESSIONID 一般默认在客户端就是在 COOKIE 里,服务器端 就是那个有 SESSION_PATH 这个里面 ,SESSION 数据存放在以 SESSIONID 为文件名 的文件里, 那帮人把这种问题 搞成 SESSIONID 可以放在什么地方。 那样的话,地方多了去。我手工写在纸上 我写个程序 OCR 一下,HOOK 一下发给服务器,同样可以。 真 TM 拿那帮人无语。。!!!! 一个个的装逼犯。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/566428

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX