0

データベースの特定のテーブルにあるすべてのユーザーにモバイルでテキスト メッセージを送信する php ファイルがあります。現在、エントリー数は 2000 ほどで、この数は増え続けています。私のページには、ドロップダウンからメッセージを送信するユーザーのリストを選択する小さなフォームがあり、ユーザーは送信するテキストをテキストエリアに書き込み、送信ボタンをクリックするとphpスクリプトスターが送信されます携帯電話番号へのメッセージ。

メッセージを送信しようとしているときに、ブラウザにゲートウェイのタイムアウトエラーが表示されましたが、スクリプトは実行され続け、メッセージはモバイルに送信されますが、1回ではなく6回送信されます。スクリプトとクエリを確認しましたが、すべてのコードが正しいです。これはすべて、ゲートウェイのタイムアウトが原因で発生しました。

このゲートウェイのタイムアウトにより、ブラウザが閉じられなくなるまで、スクリプトが何度も実行され続けますか?? これが、1 つのメッセージが携帯電話番号に 6 回送信された理由ですか?? 1 つのメッセージが 1 つの番号に 1 回だけ送信されるように、このゲートウェイ エラーが発生しないようにファイルをエスケープする方法を教えてください。

4

1 に答える 1

0

PHPでゲートウェイタイムアウトエラーを修正する方法???

あなたとスクリプトが実行されている場所の間の何かによってエラーが報告されていることはできません。

ブラウザのリクエストとは別に PHP スクリプトを実行することで、この問題を回避できます

C.

于 2010-06-15T08:28:48.313 に答える