我正在执行一个php脚本,执行大约需要8分钟。这段代码在chrome上运行正常,但在IE / Firefox上却无法正常工作。在chrome中,我在8分钟后获得输出,但在IE / Firefox中我没有得到任何响应。
可能有什么问题?请帮忙。浏览器/标题的任何问题。
答案 0 :(得分:0)
如果您生成类似于长条目列表的内容,则可以尝试通过调用flush来推送已经生成的数据。这样浏览器现在可以获得一些数据块,这样可以防止它超时连接。
但是,一般来说,运行8分钟的脚本似乎不是一个好主意。也许有一种方法可以用cron生成输出?
答案 1 :(得分:0)
请注意,如果在一段时间内未收到任何响应,某些版本的IE(至少7个)将超时。您可能需要尝试以下几种方法:
答案 2 :(得分:0)
Firefox可能会在超时后丢弃连接。 PHP应该在几秒钟内(最多一分钟)给出答复。任何你需要的时间
首先尝试使用(1),因为这是最简单的选项。