我的网站上有一个奇怪的问题。每当单击链接时,文件就会被执行两次。我注意到这一点的唯一原因是,当我提交关键字搜索请求时,我将搜索记录在我们的 MySQL 数据库中。数据库总是保存两条记录(有一个时间戳,有时在同一秒内添加记录,但通常相隔一秒)。我知道我是网站上唯一的人,并且查询没有被循环调用。所以我做了一个 fopen($file, 'a') 来查看将添加多少行代码,并且大多数时候添加了两行代码。我可以添加一条记录的唯一方法是连续运行相同的搜索 2-3 次。
所以我唯一能想到的就是我们的网站上有很好的广告。我唯一能想象到的情况是,当我点击链接时,与广告相关的 javascript 也遵循相同的链接。
还有其他绝妙的想法吗?