zoukankan      html  css  js  c++  java
  • session文件无法并发操作

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

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

     

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

     

     

     

     

     

     

     

  • 相关阅读:
    反射 元类
    多态
    封装
    继承
    面向基础
    包 logging模块 hashlib模块 openpyxl 深浅拷贝
    常用模块
    re模块(正则表达式)
    模块 导入方式 软件开发目录规范
    第 3 章 镜像
  • 原文地址:https://www.cnblogs.com/wujuntian/p/6957745.html
Copyright © 2011-2022 走看看