PHP,操作多个用户,多个线程的session,实现用户登陆状态session值的自动更新
代碼:?
$my_session_id=$_COOKIE[session_name()];//保存當前人員的session id;
session_start();
.......//一些操作,比如驗證當前用戶是否有權限操作session更新
{//此處可以循環(huán)以操作多個其他用戶的session
session_write_close ();
?session_id($_refresh_user_sessoin_id);//$_refresh_user_sessoin_id 是想要更新的其它用戶的session的id;用?session_id()函數(shù)不帶參數(shù)即可取得當前用戶的sessionid,但需要在session-start()之后,否則用$_COOKIE[session_name()];
?session_start();
.....//對要操作的session進行操作.
}//循環(huán)處理結束
session_write_close ();
session_id($my_session_id);//還原當前用戶的session
session_start();
?你得先保存想要刷新的人員的sessionid;這個只是講我實現(xiàn)的代碼.
轉載于:https://www.cnblogs.com/Iamlein/archive/2008/02/14/2375950.html
總結
以上是生活随笔為你收集整理的PHP,操作多个用户,多个线程的session,实现用户登陆状态session值的自动更新的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sql中in的用法是什么(条件语句的用法
- 下一篇: 3389端口远程终端服务的全攻略