编程语言
首页 > 编程语言> > 如何使php脚本并行运行?

如何使php脚本并行运行?

作者:互联网

script1.php

<?php
session_start();
sleep(10);

script2.php

<?php
session_start();

我在浏览器中运行script1.php,然后在另一个浏览器窗口中运行script2.php.
在script1.php未完成执行之前,script2.php中的session_start()无法执行.

为什么会发生,以及如何使php脚本并行运行?

解决方法:

尝试

<?php
session_start();
session_write_close();
sleep(10);

相关:Thoughts on PHP sessions

标签:file-locking,session,php
来源: https://codeday.me/bug/20191102/1991446.html