码迷,mamicode.com
首页 > 其他好文 > 详细

session文件无法并发操作

时间:2017-06-07 17:05:41      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:时间   nbsp   文件的   bsp   mil   comm   art   family   class   

session_start():打开服务器上的session文件。

session_commit():会把$_SESSION数组的内容写入到服务器上的session文件中,但不会清空$_SESSION变量的内容。

 

为了防止并发操作,任何时候只有一个脚本文件可以操作session文件,如果脚本运行的时间比较长,没有手动调用session_commit(),脚本在结束后才会自动调用session_commit(),解除对session文件的锁定,所以在该脚本结束之前,如果其他脚本想调用session_start()来操作session文件的话都会被卡住直到该脚本结束。为了防止这种情况的发生,每次操作完session后都应该手动调用session_commit()

session文件无法并发操作

标签:时间   nbsp   文件的   bsp   mil   comm   art   family   class   

原文地址:http://www.cnblogs.com/wujuntian/p/6957745.html

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