码迷,mamicode.com
首页 > Web开发 > 详细

php的session锁

时间:2015-07-28 20:15:57      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:

       今天做一个应用本来想在php处理程序期间把信息写入session 在后台执行 然后前台通过ajax进行调用查看

       发现无论如何调用都要等 程序完全执行完 才会出现结果。

       百度了下 原来 PHP 的session 设置了锁的功能。 (类似MYSQL锁表)

      

<?php
   session_start();
   $_SESSION[‘test‘] = 0;
   session_write_close();  // notice!
   sleep(5);
   echo "complete1";
?>

 

       session_write_close(); 没错就是这个。 他可以在session操作执行完 手动关闭锁功能。(如果不这样其他PHP页面要等此页面操作完才能访问该session)

       这样可以保证 3个页面并发执行的时候 都执行5秒 否则将是 5,10,15  thinkphp同样适用!!!

php的session锁

标签:

原文地址:http://www.cnblogs.com/heyang71212/p/4683493.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!