解释多个函数调用


account for multiple function calls

我正在使用一些在开始工作之前就存在的代码。开发人员已经离开了,由我来添加一些附加功能。

我正在做的是在php脚本的某些部分将时间戳记录到MySQL数据库中。

我的问题是脚本被调用了两次。我只能找到被调用一次的实际函数。

Database Table
--------------
id    |  userID  | event  |  timestamp
---------------------------------------
1     |   4      |  5     | 2012-08-02 09:09:18

我的问题是,是否有人知道在2秒内停止多个数据库调用的方法。

EDIT:最好没有第二个数据库调用

如果您的PHP被调用两次,请添加一个POST/GET参数,页面将提交并检查该参数。在第一次调用时,该参数将具有NULL值,但在每次重复调用时,它都将具有值,您可以使用该值来阻止脚本更新DB。