| 1 |
![]() |
Календарь ↓
Популярное ↓
Рекомендуем ↓»
Статистика ↓
|
Помощь с cms 2z project → Плагины на 2z projectКогда мы начинаем писать плагины для cms, то можем столкнуться с некоторыми проблемами. А именно, пусть мы пишем плагин для регистрации пользователей. То есть реализуются специальные поля для заполнения. В них заполняем данные и жмем кнопку зарегистрировать. И тут возможны две ситуации: 1. Пользователь зарегистрирован 2. Пользователь не зарегистрирован Если мы вернемся назад, то там будут все те данные , что мы добавляли. То есть получается – браузер закешировал нашу страничку. А нам необходимо сделать так, чтобы 1. Страницы не кешировались 2. Как правильно организовать каптчу (картинка – защита от спама), чтобы при возврате назад картинка обновлялась на новую? В общем, для того, чтобы убрать любое проявление кеширования на странице необходимо вставить следующий код(что и будет являться решением вышеуказанной проблемы) : хеадер('Expires: Mon, 12 Jun 2000 06:11:11 GMT'); хеадер ('Cache-Control: no-store, no-cache, must-revalidate'); хеадер ('Cache-Control: post-check=0, pre-check=0', FALSE); хеадер ('Pragma: no-cache'); В общем при виде этого кода – браузеры вообще не кешируют, HTTP и прокси серверы. Очень удобно, чтобы выводить пароли и коды Код рабочий – а дата специально прошлая стоит – это реализует «некеширование» PS: хеадер нужно заменить на header
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||



30-11-2009, 17:02 Добавил:
492 Комментарии:
Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.