我有一个问题。我正在访问数据迁移应用程序,我正在使用PHP将6K记录从CSV文件传输到Mysql数据库。服务器(Ubuntu)位于不同的位置。我注意到的是,在我的本地主机环境中它工作正常。(有3个不同的脚本用于验证,插入和更新)但是当我使用服务器应用程序从Mozilla浏览器上传相同的文件时,第一个脚本执行了两次然后它显示“连接已重置”,但当我使用Chrome浏览器时,它工作正常。最初我分析了它无法在一定时间间隔内向浏览器返回任何值的原因,这就是为什么浏览器会已发送另一个请求,为此我在脚本之间放置了空白的echo语句,但即使它在Mozilla Firefox中不起作用。我正在使用最新版本的Firefox。我想在后端添加的另一件事是数据库查询正在执行执行。我使用了设置时间限制并忽略用户中止。请帮忙......
答案 0 :(得分:0)
很抱歉回复很晚,我找到了一个解决方案。我正在使用系统调用调用下一页(我需要执行),同时将当前页面引用到主页,通过这种方式实际处理是发生在后端,并没有创建任何与浏览器请求相关的问题。在早期的情况下,我只是通过PHP执行复杂的mysql代码,浏览器没有得到任何输出,这就是为什么它在一段时间后发出多个请求。