Вниз
1
Добро пожаловать, Гость! Ваш логин:  Пароль:     [?] | Регистрация
 

Календарь ↓

«    Ноябрь 2010    »
ПнВтСрЧтПтСбВс
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 


Популярное ↓



Рекомендуем ↓

»


Статистика ↓

500div style="text-align: center;">




Помощь с 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

 (голосов: 0)
    30-11-2009, 17:02     Добавил: admin   Просмотров: Просмотров492  Комментарии: 0    

Информация


Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.


поло фольцваген риат.