扫码关注官方订阅号
比如通过后台,删除某个session,让该用户登录状态失效 补充: 是不同会话之间操作session,可能只知道username这样的值。
学习是最好的投资!
自己根据需要的索引(username等)和 session_id 在后台维护一个 session 池,然后就可以操作索引对应的 session 内容。
PHP 默认是文件保存 session 的,删除文件或者读取后操作数据都随你了。
用其他的像 memcache,redis 什么的会不会更容易些?
memcache
redis
只能说提供一个思路,具体可行不可行还是要尝试。 首先理解什么是session,我们知道客户端是不存session的,只是存的一个cookies,而服务器是怎么知道这个客户端对应的session的,实际上他是通过客户端带过来的cookies去寻找的,获取的方法是通过这个session_id(),该函数如果不传参数的话,获取的要么是本次请求对应的session,要么是空,不可能是其他用户的session,如果传参数的话,首先你必须知道其他用户的session_id,但这个怎么拿,我也不知道。
session
cookies
session_id()
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
自己根据需要的索引(username等)和 session_id 在后台维护一个 session 池,然后就可以操作索引对应的 session 内容。
PHP 默认是文件保存 session 的,删除文件或者读取后操作数据都随你了。
用其他的像
memcache,redis什么的会不会更容易些?只能说提供一个思路,具体可行不可行还是要尝试。
首先理解什么是session,我们知道客户端是不存
session的,只是存的一个cookies,而服务器是怎么知道这个客户端对应的session的,实际上他是通过客户端带过来的cookies去寻找的,获取的方法是通过这个session_id(),该函数如果不传参数的话,获取的要么是本次请求对应的session,要么是空,不可能是其他用户的session,如果传参数的话,首先你必须知道其他用户的session_id,但这个怎么拿,我也不知道。