我在ajax文件中使用了session_start()函数 第一档:
<?php
// First File
if(session_id() == '')
session_start();
sleep(10);
和第二档:( 10秒后运行,我不知道为什么!)
<?php
// Second File
if(session_id() == '')
session_start();
echo 'Second File'; // print after 10 seconds...
当我同时运行两个Ajax文件时,第二个文件将等待(待定),直到第一个文件完成。
是什么原因?当我删除session_start()时,问题已解决
如何解决这个问题?
解决方案: session_write_close();和PHP Session Lockes
<?php
// First File
if(session_id() == '')
session_start();
session_write_close();
sleep(10);