0
我偶然發現了這個奇怪的問題。因爲我在服務器上安裝/啓用了Varnish緩存,所以php captcha總是給錯誤的代碼輸入提供錯誤,所以captcha根本不起作用。它確實顯示代碼圖像,但是當輸入代碼時它會返回錯誤。驗證碼無法使用清漆
有趣的是,當我禁用清漆,然後captcha將工作順利。任何想法,是什麼導致這個問題?
我偶然發現了這個奇怪的問題。因爲我在服務器上安裝/啓用了Varnish緩存,所以php captcha總是給錯誤的代碼輸入提供錯誤,所以captcha根本不起作用。它確實顯示代碼圖像,但是當輸入代碼時它會返回錯誤。驗證碼無法使用清漆
有趣的是,當我禁用清漆,然後captcha將工作順利。任何想法,是什麼導致這個問題?
很可能您的驗證碼頁面會生成驗證碼,因此每次都會對用戶進行相同的驗證碼。通過發送適當的no-cache/0 ttl頭文件來使該頁面不可緩存。
請確保您發送帶有驗證碼的no-cache標頭。 – Styxxy