1

我有一个问题。我正在访问一个数据迁移应用程序,我正在使用 PHP 将 6K 记录从 CSV 文件传输到 Mysql 数据库。服务器(Ubuntu)位于不同的位置。我注意到的是,在我的本地主机环境中它工作正常。(有 3 个不同的脚本用于验证、插入和更新)但是当我使用服务器应用程序从 Mozilla 浏览器上传相同的文件时,第一个脚本执行了两次然后它显示“连接已重置”但是当我使用 Chrome 浏览器时它工作正常。最初我分析了它无法在特定时间间隔内向浏览器返回任何值的原因 s 为什么浏览器会发送另一个请求,为此我在脚本之间放置了空白的 echo 语句,但即使它在 Mozilla Firefox 中不起作用。我正在使用最新版本的 Firefox。我想在后端添加的另一件事是数据库查询正在执行。我使用了设置时间限制并忽略用户中止。请帮忙...

4

1 回答 1

0

抱歉回复晚了,我很久以前就找到了解决方案。我正在使用系统调用调用下一页(我需要执行),同时将当前页面引用到主页,通过这种方式,实际处理发生在后端,它不会产生与浏览器请求相关的任何问题。在较早的情况下,我只是通过 php 执行复杂的 mysql 代码,而浏览器没有得到任何输出,这就是它在某个时间点后触发多个请求的原因。

于 2013-01-25T10:39:39.410 回答