0

この奇妙な問題に遭遇しました。サーバーにVarnishキャッシュをインストール/有効にしたため、php captchaは常に間違ったコード入力に対してエラーを返すため、captchaはまったく機能しません。コード画像を表示しますが、コードを入力するとエラーが返されます。

興味深いことに、Varnish を無効にすると、captcha がスムーズに機能します。この問題の原因は何ですか?

4

1 に答える 1

0

ほとんどの場合、キャプチャコードを生成するキャプチャページがキャッシュされ、ユーザーに毎回同じキャプチャが提供されます。適切なno-cache/0 ttlヘッダーを送信して、そのページをキャッシュ不可にします。

于 2012-09-10T10:35:43.690 に答える