我运行的PHP脚本用于更新我的数据库 - 它保存在远程Web服务器上,因此我对该PHP脚本进行了更改,然后运行它以将结果转储到数据库中。它工作正常 - 除了我注意到PHP脚本在我不想要的时候运行。
那就是 - 当我不输入具有工作所需的特定GET变量的URL时,脚本似乎仍在运行。所以我的问题是浏览器在没有我要求的情况下请求URL吗?
问题是脚本需要很长时间才能运行,而且似乎当运行请求(来自其他某些源)它没有完成时 - 这使得我的数据库只有部分完整且无效。然而,我注意到,它只是来自我一直在运行的特定请求的一组表,它们正在“随机”运行。
编辑: 我有一个脚本,需要通过GET传递多个变量。我将在当天的某个时间点(比如说下午2点)运行它需要很长时间才能完成,差不多2个小时。它完成得很好,一切都很好。然后几个小时后,没有从我输入,它再次运行 - 传递给它的完全相同的变量,但没有完成。
我怀疑我的浏览器出于某种原因重新请求了网址,或谷歌是什么东西,我只是想知道是否有人知道是什么原因造成的。
编辑2: 意识到我是个白痴。发生的事情是我的电脑进入睡眠状态,当它被唤醒时,浏览器刷新而不是使用过时的数据。
答案 0 :(得分:0)
如果你:
,它们在浏览器上没有输入的情况下运行