• php的session锁


    PHP 锁住执行中的session

     

           今天做一个应用本来想在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同样适用!!!

  • 相关阅读:
    读取xml文件到实体
    dev常用控件的属性
    委托和事件
    GridControl应用
    关于DataTable的处理
    SQL2
    xaml地址写法
    sql临时表的创建及赋值
    wpf 图片缩放
    NIO简介
  • 原文地址:https://www.cnblogs.com/heyang71212/p/4683493.html
Copyright © 2020-2023  润新知