php unset($_SESSION)问题

如果某网站上有两个登录用户,其中一个点了安全退出,安全退出调用unset($_SESSION)方法,会不会把服务器上的所有session都删除了呢?就是说点了安全退出之后... 如果某网站上有两个登录用户,其中一个点了安全退出,安全退出调用unset($_SESSION)方法,会不会把服务器上的所有session都删除了呢?就是说点了安全退出之后另一个用户还能操作吗? 展开
 我来答
zooocloud
推荐于2016-07-16 · TA获得超过167个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:227万
展开全部
当然不会了,会删除当前用户的session,其它用户不影响
session是会话机制,只对准当前客户端
请放心使用
中链优盟
2012-10-10 · 超过28用户采纳过TA的回答
知道答主
回答量:68
采纳率:0%
帮助的人:71.9万
展开全部
同学你首先需要了解session的基本原理,在服务器上,针对每个用户访问网站生成的session都会缓存到服务器中,以session的id区分存储。每个用户或者说,同有效域名下同浏览器下生成的session的值都是以这个id来区分的。在用户的角度上就产生了独立的操作模式!所以他们不会互相影响的,除非他们是在同一台电脑,同一浏览器的同一有效域名下登录的同一个网站!就会以最后一个操作的为基准!你可以去看看session的会话机制基础!就知道了! 这里id不是指:设置的$_SESSION['id']而是服务器自己生成的session_id();你不需要去考虑这个的值,除非你做到多服务器共享,和跨域登录等,才会用到!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
老三娘mq
2012-10-10
知道答主
回答量:12
采纳率:0%
帮助的人:5.6万
展开全部
会把点安全退出的用户所有的session删除掉
更多追问追答
追问
求解释..
追答
谁点安全退出了,谁的session就在服务器上unset了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-10-10
展开全部
要看你怎么控制服务端的session了
追问
指哪方面?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式