次のように error_log() 関数を使用しています。
error_log($errorstring, 1, 'myemail@gmail.com');
それは正常に動作しますが、実行されるたびに、同じ電子メールのコピーが約 1 ~ 2 秒間隔で正確に 3 つ取得されます。ループなどはありません。これは単にログイン試行の失敗を通知するためのものであるため、die() が実行される前に 1 回だけ呼び出されます。
これについて明るいアイデアを持っている人はいますか?
編集:言及するのを忘れて申し訳ありませんが、これは PHP で error_log() 関数を使用しています。
EDIT2:ここにあるカスタムエラーハンドラーの使用に切り替えました:
http://www.tonymarston.net/php-mysql/errorhandler.html
私が発見したのは、MySQL エラーは意図したとおりに 1 つの電子メールしか生成しないのに対し、MySQL 以外のエラーは 3 つの電子メールを生成するということです。常に 3 です... 多かれ少なかれ、電子メールで送信されたタイムスタンプに基づいて、0 から 2 秒の間隔が空けられます。
なぜ世界でこれが起こっているのか、他のアイデアを持っている人はいますか??