0

私は、仕事を始める前に存在していたいくつかのコードを使用しています。開発者は去り、いくつかの追加機能を追加するのは私次第です。

私がやっていることは、php スクリプトの特定のセクションでタイムスタンプを MySQL DB に記録することです。

私の問題は、スクリプトが 2 回呼び出されていることです。実際に呼び出されている関数は一度しか見つかりません。

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

私の質問は、誰かが 2 秒以内に複数の db 呼び出しを停止する方法を知っているかどうかです。

編集:できれば2番目のdb呼び出しなし

4

1 に答える 1

0

PHP が 2 回呼び出される場合はPOST/GET、ページが送信してチェックするパラメーターを追加します。最初の呼び出しではこのパラメーターにNULL値が設定されますが、重複した呼び出しごとに値が設定され、この値を使用してスクリプトの更新を防ぐことができます。 DB。

于 2012-08-02T18:33:17.503 に答える