0

クライアントのブラウザデータを一度自分自身に電子メールで送信しようとしています。ただし、require_once がオンになっているページには、画像を変更する jQuery ギャラリーがあり、画像が遷移するたびに php が実行されているようです。

これで再発を防ごうとしたが、それも失敗

 $currentFile = $_SERVER["SCRIPT_NAME"];
 if ($execute <> 5) { require_once 'send_mail.inc'; }

$execute は send_mail.inc で 5 に設定されています。

アイデア?

4

1 に答える 1

2

require_once はランタイムごとです。多数の ajax リクエストがある場合、それぞれが新しいランタイムによって埋められます。何かを永続化する方法が必要です。セッションを使用してそれを行うことができます。セッションの最初のリクエストに関する事実を保存し、電子メールを送信します。それ以降の要求では、電子メールを送信しないでください。

于 2011-09-20T17:32:19.680 に答える