Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
この奇妙な問題に遭遇しました。サーバーにVarnishキャッシュをインストール/有効にしたため、php captchaは常に間違ったコード入力に対してエラーを返すため、captchaはまったく機能しません。コード画像を表示しますが、コードを入力するとエラーが返されます。
興味深いことに、Varnish を無効にすると、captcha がスムーズに機能します。この問題の原因は何ですか?
ほとんどの場合、キャプチャコードを生成するキャプチャページがキャッシュされ、ユーザーに毎回同じキャプチャが提供されます。適切なno-cache/0 ttlヘッダーを送信して、そのページをキャッシュ不可にします。