私はAjaxコンタクトフォームを書いています。私も独自のキャプチャを書きました。しかし、画像の更新に問題があります。私はこのように書いています:
キャプチャのリロード:
<code>$("#captchaSection").load("captcha_p.php");</code>
そして captcha_p.php ファイル:
<code>< img src="captcha.php" name="imgCaptcha" /></code>
そして、この行を capcha.php に追加しました。
header("Cache-Control: no-cache, no-store, must-revalidate");
header('Content-type: image/png');
imagepng($im);
imagedestroy($im);
Google Chrome と Safari で完璧に動作します。ただし、Firefox と Explorer では機能しません。
ありがとう!