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

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

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

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

3506 次点击
所在节点    问与答
30 条回复
shench
2019-05-22 09:20:52 +08:00
不一定是在 cookie 里,也有可能是在 get 参数里
shoaly
2019-05-22 09:27:28 +08:00
不用管这个刁钻的问题, 大部分情况 都是放里面的, 开发项目大部分也是"大部分情况"
鬼知道他想问的是 "什么特殊情况", 或者 "这样也可以" 的方案, 别被带偏了
jookr
2019-05-22 09:29:21 +08:00
cookie
header
get
post
都有可能
AngryPanda
2019-05-22 09:29:38 +08:00
理论上说,gpc 都有可能,甚至 header。只要能在客户端与服务端通信作为载体的,都可以。session 扩展默认是用 cookie 和 get 参数。我认为你回答 cookie 没问题。
UnrealEngine
2019-05-22 09:30:14 +08:00
@shench 谢谢

@shoaly 他们都说不正确的时候差点让我怀疑人生了
golden0125
2019-05-22 09:30:42 +08:00
默认情况都是这样的
ssynhtn
2019-05-22 09:50:37 +08:00
用户可以随便编辑的东西那能叫保存吗?
如果是问 PHP,那应该是保存在 php.ini 配置的 session.save_path 中,如果没配置好像是用系统默认的临时文件目录
rr41ns
2019-05-22 09:57:59 +08:00
感觉 7 楼说的对,貌似有几个大佬说偏了啊。。
DamonLin
2019-05-22 10:00:39 +08:00
客户端 cookie 里面有个 session_id 参数,通过这个参数找到服务端的 session
U2Fsd
2019-05-22 10:00:43 +08:00
@ssynhtn @rr41ns


sessionid 不是 session
we8105
2019-05-22 10:04:10 +08:00
你傻不傻 有可能是面试官错了也不一定呢 记错了也很正常的。
U2Fsd
2019-05-22 10:05:01 +08:00
面试官和 7 楼一样惯性思维把 sessionid 当成 session 了而已
loveCoding
2019-05-22 10:06:39 +08:00
你回答并没有错误 ,可能他想让你讲讲 session 这套机制,sessionId 只是一个 token 而已,爱怎么存都行
phieo2018
2019-05-22 10:06:56 +08:00
面试官有时候就是想证明他比你牛逼
fxxkgw
2019-05-22 10:31:19 +08:00
sessionid 在 cookie session 信息在服务端
microchang
2019-05-22 10:37:51 +08:00
我估计是打算问问 session 在服务端的存储情况,内存啊 Redis 啊之类的把?
Felldeadbird
2019-05-22 10:57:37 +08:00
mark 标记在客户,但信息再服务器。
GM
2019-05-22 11:01:16 +08:00
先弄清楚问的是 sessionid 还是 session 吧,sessionid 存在客户端的某个地方,session 存在服务器的某个地方。
shench
2019-05-22 11:04:22 +08:00
@rr41ns 你再好好看看他在说什么
izoabr
2019-05-22 11:06:06 +08:00
面试官的水平也不是都那么高的,很可能自己就是个半桶水。

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

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

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

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

© 2021 V2EX