问题
script1.php
<?php
session_start();
sleep(10);
script2.php
<?php
session_start();
I run script1.php in the browser and immediately after script2.php in another browser window. session_start() in script2.php can't execute until script1.php is not finished executing.
Why it happened and how to make php scripts run in parallel?
回答1:
Try
<?php
session_start();
session_write_close();
sleep(10);
Related: Thoughts on PHP sessions
来源:https://stackoverflow.com/questions/6618026/how-to-make-php-scripts-run-in-parallel