PHP如何实现跨会话的多页面数据共享

WBOY
풀어 주다: 2016-06-20 12:47:16
원래의
838명이 탐색했습니다.

请问如何实现跨会话的多页面数据共享,比如说用户的权限数据,我想查一次之后就保存在一个数组中,下一次同一用户登录时直接可以直接从数组中匹配到该数据而不需要再查一次数据库


回复讨论(解决方案)

用 session 保存

用 session 保存



session不行,我需要实现跨会话的功能,session只能在会话内吧,我想不同的不用会话的不同页面都能访问同一个数组

session 就是跨会话的

session 就是跨会话的


session是会话内的吧,页面一关,或者用户退出在登录,session数据就会清掉了

SESSION完全可以的,也可以借助NOSQL来实现,具体看需求。

借助NoSQL,频繁的查询

把数据存在memcache里

用session/cookie即可。

session应该可以满足你的要求


用 session 保存



session不行,我需要实现跨会话的功能,session只能在会话内吧,我想不同的不用会话的不同页面都能访问同一个数组

跨会话指什么呢?所有用户用同一个权限设置?那样随便写个文件不就好了?
如果每个用户权限不同,那还不是用session?只不过你不想查数据库?那你这时候从上面说的文件里读出来再区分。

用户权限保存在session,初始化的时候,判断即可。

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿