浏览器在没有输入的情况下运行PHP脚本吗

时间:2015-10-20 03:49:47

标签: php browser

我运行的PHP脚本用于更新我的数据库 - 它保存在远程Web服务器上,因此我对该PHP脚本进行了更改,然后运行它以将结果转储到数据库中。它工作正常 - 除了我注意到PHP脚本在我不想要的时候运行。

那就是 - 当我不输入具有工作所需的特定GET变量的URL时,脚本似乎仍在运行。所以我的问题是浏览器在没有我要求的情况下请求URL吗?

问题是脚本需要很长时间才能运行,而且似乎当运行请求(来自其他某些源)它没有完成时 - 这使得我的数据库只有部分完整且无效。然而,我注意到,它只是来自我一直在运行的特定请求的一组表,它们正在“随机”运行。

编辑: 我有一个脚本,需要通过GET传递多个变量。我将在当天的某个时间点(比如说下午2点)运行它需要很长时间才能完成,差不多2个小时。它完成得很好,一切都很好。然后几个小时后,没有从我输入,它再次运行 - 传递给它的完全相同的变量,但没有完成。

我怀疑我的浏览器出于某种原因重新请求了网址,或谷歌是什么东西,我只是想知道是否有人知道是什么原因造成的。

编辑2: 意识到我是个白痴。发生的事情是我的电脑进入睡眠状态,当它被唤醒时,浏览器刷新而不是使用过时的数据。

1 个答案:

答案 0 :(得分:0)

如果你:

,它们在浏览器上没有输入的情况下运行
  1. 包括刷新/重新加载页面的javascript超时
  2. 基本上在脚本中编写代码,无论是一次,几次还是间隔
  3. 由于某种原因,您的浏览器不是“正常”
  4. 你机器上的恶意软件从浏览器中抓取网址并强制浏览器一次又一次地调用它