php如何遍历所有session

var_dump出来的都是这个用户的session,有没有方法遍历所有的session,比如$_SESSION['uid'],遍历所有的$_SESSION['uid']

答:把session保存到数据库中,然后,现在有多少人访问,就有多少session,那么select数据库中的全部session,就可以遍历了。

数据库设计

s_id session_id user_id user_name
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-12
session 就是个数组 你要明白它存储数据的方式,key=>value 的形式。 一般用哪些数据直接根据它的key取出来即可。
第2个回答  2013-04-12
session是唯一的,这个唯一是相对于一个用户来说,比如你在你那边上网,$_SESSION['uid']是10
而我这边$_SESSION['uid']是20
那么,我这边就是20,不可能是你那边的10
你那边是10,也不可能是我这边的20
所以,你这么能取到所有的$_SESSION呢?
正因为session的唯一性,才可以使用于会员的登陆方面的作用,
否则,谈何唯一性?
当然,你可以获取到session后,把他储存到数据库中,或者某一文件中,比如txt、xml或者生成一个php文件来储存,这样,到是可以全部读取出来,不过这样做,似乎没有什么实在意义本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网