同时有多个 php 请求,第二个请求在第一个请求完成后才完成

Multiple php requests simultaneously, second request doesn't finishe until first finishes

当我将 XAMP 服务器与 PHP 5.6

一起使用时

当我将 XAMP 服务器与 PHP 7.4.9

一起使用时

-- 我需要为请求更改 XAMP 配置的任何内容都不会等到第一次完成

File1.php

<?php

session_start();
sleep(1);
echo "I am File2";

?>

File2.php

<?php

session_start();
sleep(10);
echo "I am File2";

?>

当你运行在File2.php之前和运行之后File1.php仍然需要完成运行宁过程File2.php

当你 session_start();在你不写会话之后,你必须使用 session_write_close();

关闭会话

File1.php

<?php

session_start();
session_write_close();
sleep(1);
echo "I am File2";

?>

File2.php

<?php

session_start();
session_write_close();
sleep(10);
echo "I am File2";

?>

现在你可以运行 File2.php 之后File1.php然后你会先执行File1.php