Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
长时间运行的php脚本会阻止其他php请求_Php_Actionscript 3_Flash - Fatal编程技术网

长时间运行的php脚本会阻止其他php请求

长时间运行的php脚本会阻止其他php请求,php,actionscript-3,flash,Php,Actionscript 3,Flash,我的flashweb应用程序调用php脚本来上传文档。同时,它调用另一个php脚本来保存一些数据。这两个调用应该相互独立。但是,保存数据的调用被阻止,并且在第一个调用(上传)完成之前不会被处理。这就是PHP脚本的本质吗 使用会话变量时,会话文件将被锁定,直到请求结束。这意味着在第一个请求完成之前,无法开始处理新请求 要解锁文件,请使用。这将允许第二个请求继续。是否使用会话变量?如果是这样,请尝试调用session\u write\u close来释放文件锁,以便第二个请求可以运行。这不是PHP脚

我的flashweb应用程序调用php脚本来上传文档。同时,它调用另一个php脚本来保存一些数据。这两个调用应该相互独立。但是,保存数据的调用被阻止,并且在第一个调用(上传)完成之前不会被处理。这就是PHP脚本的本质吗


使用会话变量时,会话文件将被锁定,直到请求结束。这意味着在第一个请求完成之前,无法开始处理新请求


要解锁文件,请使用。这将允许第二个请求继续。

是否使用会话变量?如果是这样,请尝试调用
session\u write\u close
来释放文件锁,以便第二个请求可以运行。这不是PHP脚本的本质。我本人从未使用过flash,但是否可能flash本身正在等待第一个调用结束?我正在查看firebug网络队列,我看到两个调用,一个正在等待另一个。第一个完成后,另一个开始加工。因此,我猜测它与PHP脚本有关。@NiettheDarkAbsol我正在使用会话变量并调用
session\u start
。使用
session\u write\u close
是有意义的,但是,当我将它添加到脚本中并且在它执行后,脚本仍在阻塞…您在哪里添加
session\u write\u close
?它应该在您完成会话内容之后,在长时间运行的代码之前。