私のサイトで奇妙な問題が発生しています。リンクがクリックされるたびに、ファイルが 2 回実行されます。これに気付いた唯一の理由は、キーワードの検索リクエストを送信したときに、MySQL データベースに検索を記録したためです。データベースは常に 2 つのレコードを保存していました (タイム スタンプがあり、レコードが同じ秒で追加されることもありましたが、通常は 1 秒しか離れていませんでした)。サイトにいるのは私だけであり、クエリがループで呼び出されていないことはわかっていました。そこで、追加されるコード行数を確認するために fopen($file, 'a') を実行しましたが、ほとんどの場合、2 行のコードが追加されました。追加するレコードを 1 つ取得できる唯一の方法は、同じ検索を 2 ~ 3 回続けて実行することでした。
だから私が考えることができる唯一のことは、私たちのサイトに良い広告があるということです. 私が想像できる唯一のことは、リンクをクリックすると、広告に関連付けられている JavaScript も同じリンクをたどるということです。
他に素晴らしいアイデアはありますか?