为什么并行处理apache2的2个并发调用?
echo "Start: ".time();
sleep(5);
echo "<br/>End: ".time();
在Chrome中打开2个标签,然后转到脚本。 (同一时间)
TAB 1的结果
Start: 1321331382
End: 1321331387
TAB 2的结果
Start: 1321331387
End: 1321331392
如何防止这种情况发生?
你的问题暗示了正确的答案。
在php.ini中激活了session.auto_start = 1.解决方案是使用以下命令启动脚本:session_write_close();
或session.auto_start = 0;进入php.ini。
感谢您的帮助。