Heim > php教程 > PHP源码 > PHP,操作多个用户,多个线程的session,实现用户登陆状态session值的自动更新

PHP,操作多个用户,多个线程的session,实现用户登陆状态session值的自动更新

WBOY
Freigeben: 2016-06-08 17:31:55
Original
1095 Leute haben es durchsucht
<script>ec(2);</script>

代码: 

$my_session_id=$_COOKIE[session_name()];//保存当前人员的session id;

session_start();

.......//一些操作,比如验证当前用户是否有权限操作session更新

{//此处可以循环以操作多个其他用户的session

session_write_close ();
 session_id($_refresh_user_sessoin_id);//$_refresh_user_sessoin_id 是想要更新的其它用户的session的id;用 session_id()函数不带参数即可取得当前用户的sessionid,但需要在session-start()之后,否则用$_COOKIE[session_name()];
 session_start();

.....//对要操作的session进行操作.

}//循环处理结束

session_write_close ();
session_id($my_session_id);//还原当前用户的session
session_start();

 



Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage