脚本超时会导致javascript在页面末尾失败吗?

时间:2010-07-28 06:20:18

标签: php javascript

我有一个简单的PHP上传页面,完成上传后运行一些JavaScript来显示一个表单和“保存”按钮,我输入了各种信息。

当我上传一个100-200mb的大文件时,我发现上传挂起或似乎挂起,javascript表单永远不会出现。

有没有办法为那个特定的php页面设置脚本执行时间,这样如果这就是问题我可以给它很多时间来完成执行?

2 个答案:

答案 0 :(得分:1)

你可以使用......

ini_set('max_execution_time', 0);

...将当前正在执行的脚本的执行时间限制设置为“无限制”。或者,您可以将其设置为大于零的值以指定固定限制(单位为秒)。

答案 1 :(得分:0)

向Web服务器发送/上传请求时没有超时。 (但是max_requet_size可能有限制)

Apache限制PHP脚本花费无限时间。您应该使用ini_set()将max_execution_time配置为0。此时间不包括请求到达Web服务器所用的时间。第一个Apache / IIS捕获您的请求,然后只传递给PHP。