当我使用带有PHP 5.6 的XAMP服务器时
- sleep(10(//睡眠10秒,并调用其他localhost php文件,它将顺利工作
当我使用带有PHP 7.4.9 的XAMP服务器时
- sleep(10(//睡眠10秒并调用其他localhost文件,它将挂起,直到第一次完成
我需要为请求更改XAMP配置的任何内容都不会等到第一次完成
File1.php
<?php
session_start();
sleep(1);
echo "I am File2";
?>
文件2.php
<?php
session_start();
sleep(10);
echo "I am File2";
?>
当您首先在File2.php之上运行并且在运行File1.php之后仍然需要完成File2.php 的运行过程
当您session_start((时;在您没有编写会话之后,您必须使用session_write_close((关闭会话;
文件1.php
<?php
session_start();
session_write_close();
sleep(1);
echo "I am File2";
?>
文件2.php
<?php
session_start();
session_write_close();
sleep(10);
echo "I am File2";
?>
现在您可以运行File2.php,在File1.php之后,您将首先执行File1.php