php - 如何防止长时间运行的进程中的浏览器超时?

标签 php browser timeout

当一个长进程在 php 中运行时,您如何防止浏览器超时?

我们有一个接受文件上传并对文件数据运行的过程。有时这个文件可能非常大,包含很多记录,在这些情况下,用户会收到超时错误。我认为这是浏览器超时,因为脚本仍在后台运行并成功完成。

我通常不使用 php(事实上,从来没有对这个网站进行故障排除)并且想知道是否有一种简单的方法可以防止浏览器在进程运行时超时。

最佳答案

大多数浏览器一旦开始接收数据就不会超时。

所以你所要做的就是在开始时回显页面的某些部分,刷新它,然后继续你的长时间运行的工作。

关于php - 如何防止长时间运行的进程中的浏览器超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3548990/

相关文章:

php - 错误的日期对话(ndY 到 Y-m-d H :i:s)

php - 如何在 if 语句中使用 mysql 别名列

javascript - 更改浏览器的书写语言

javascript - 脚本不适用于 chrome,只能用于 ie 和 firefox

php - 执行创建 "MySQL server has gone away"错误

php - 如何为 get_meta_tags() 和 get_headers() 设置超时

php - 使用 Laravel 5 与 AngularJS Blade 标签冲突

php - 我们可以根据 curl 请求存储使用 html5 本地存储吗

java - 如何通过代码(例如 java)将按键输入发送到浏览器

kotlin - 使用 NamedParameterJdbcTemplate 为每个查询设置不同的查询超时