var_dump出来的都是这个用户的session,有没有方法遍历所有的session,比如$_SESSION['uid'],遍历所有的$_SESSION['uid']
答:把session保存到数据库中,然后,现在有多少人访问,就有多少session,那么select数据库中的全部session,就可以遍历了。
数据库设计
s_id session_id user_id user_name
数据库设计
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文件来储存,这样,到是可以全部读取出来,不过这样做,似乎没有什么实在意义本回答被提问者采纳
而我这边$_SESSION['uid']是20
那么,我这边就是20,不可能是你那边的10
你那边是10,也不可能是我这边的20
所以,你这么能取到所有的$_SESSION呢?
正因为session的唯一性,才可以使用于会员的登陆方面的作用,
否则,谈何唯一性?
当然,你可以获取到session后,把他储存到数据库中,或者某一文件中,比如txt、xml或者生成一个php文件来储存,这样,到是可以全部读取出来,不过这样做,似乎没有什么实在意义本回答被提问者采纳