我正在使用一些在开始工作之前就存在的代码。开发人员已经离开了,由我来添加一些附加功能。
我正在做的是在php脚本的某些部分将时间戳记录到MySQL数据库中。
我的问题是脚本被调用了两次。我只能找到被调用一次的实际函数。
Database Table
--------------
id | userID | event | timestamp
---------------------------------------
1 | 4 | 5 | 2012-08-02 09:09:18
我的问题是,是否有人知道在2秒内停止多个数据库调用的方法。
EDIT:最好没有第二个数据库调用
如果您的PHP被调用两次,请添加一个POST/GET
参数,页面将提交并检查该参数。在第一次调用时,该参数将具有NULL
值,但在每次重复调用时,它都将具有值,您可以使用该值来阻止脚本更新DB。