Ситуация такая: при нажатии на сабмит и отправки сообщения и капчи на сервер, после проверки данных выводится сообщение, генерируется новая капча(в случае положительной проверки данных). Капча генерируется, все верно, НО, как таковая, сама картинка капчи обновляется только после ручного обновления странички. Хотя на сервере в картинках лежит уже новая капча.. То есть, браузер берет старую картинку из кеша? Что особенно интересно, что в Firefox'е такая проблема появляется не всегда..как то очень странно В общем, хотелось бы гарантированного обновления картинки капчи в браузере пользователя Как можно решить проблему? На стороне клиента, javascript'ом..или как то с кешем нужно иначе обращаться? Буду благодарен дельным советам
---
Похоже, я не понимаю суть капчи, как правильно её сделать
Спустя 50 минут, 35 секунд (23.04.2010 - 11:42) Семён написал(а):
Допустим у тебя путь к капче
Сделай так:
Тогда браузер будет думать, что это другая картинка и не будет её кешировать.
www.site.ru/captcha.php
Сделай так:
www.site.ru/captcha.php?случайное число
Тогда браузер будет думать, что это другая картинка и не будет её кешировать.
Спустя 1 час, 44 минуты, 50 секунд (23.04.2010 - 13:27) metafruct написал(а):
Семён
У меня путь к капче - http://www.test2.ru/captcha/cap.png
И почему в ИЕ эта проблема возникает, а в ФФ нет..хм..
У меня путь к капче - http://www.test2.ru/captcha/cap.png
И почему в ИЕ эта проблема возникает, а в ФФ нет..хм..
Спустя 1 час, 4 минуты, 47 секунд (23.04.2010 - 14:31) metafruct написал(а):
Семён
Сделал, как ты сказал, сработало, спасибо. А насколько это адекватная мера для такой цели? Может надо было вообще иначе делать..?
Сделал, как ты сказал, сработало, спасибо. А насколько это адекватная мера для такой цели? Может надо было вообще иначе делать..?
Спустя 1 час, 52 минуты, 8 секунд (23.04.2010 - 16:24) sl4mmer написал(а):
стер, не актуально
Спустя 2 часа, 36 минут, 54 секунды (23.04.2010 - 19:00) Семён написал(а):
metafruct
Так делают почти все.
Так делают почти все.