|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
10.07.2015, 18:15 | #1 |
Заблокирован
Регистрация: 23.03.2009
Сообщений: 1
|
Запрет на кэширование
Программирую контроллеры. На контроллере есть web- интерфейс. т.е. контроллер - сервер. На стартовой странице вводиться пароль по нему генериться ID сессии. Это id потом подставляется во все ссылки blabla.html?session= ID сессии. При каждой загрузке страницы, сверяется значение взятое из session, загружаемой страницы, и текущее (валидное) значение сесси.
В общем сама логика отрабатывает нормально (там минимальная защита требуется) и все вышесказанное особо не важно. Однако, при переходе по ссылке вида blabla.html?session= ID сессии страничка загружается из кэша, а соответственно и session в ней из кэша старый и не валидный. Причем страничка загружается даже когда контроллер вырублен по питанию (т.е. сервер с "сайтом" вырублен) Везде, на каждой странице прописал все возможные метатеги для запрета кэша, но ни один не отрабатывает. <META HTTP-EQUIV="Expires" CONTENT="Tue, 01 Jan 1980 1:00:00 GMT"> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="max-age=0, must-revalidate"> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="max-age=0, proxy-revalidate"> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="no-store"> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="no-cache"> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="must-revalidate"> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="post-check=0"> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="pre-check=0"> <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> Что может влиять на отрабатывание этих тегов? Что мне еще добавить или наоборот убрать? И как мне добиться того, что бы при переходе по ссылкам страничка загружалась непосредственно с сервера? Или может быть подскажите другую логику для обеспечения запороленного входа на сайт? Последний раз редактировалось ( . )( . ); 10.07.2015 в 18:19. |
11.07.2015, 02:25 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Ничего трезвого не подскажу со стороны сервера. Со стороны клиента можно добавить шальной запрос а-ля &q= можно поставить чило рандом или уних-тайм.
Alar, верни репу!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Кэширование в WordPress | RAVAL(c) | WordPress и другие CMS | 1 | 11.07.2013 02:02 |
Кэширование больших объектов в ASP.NET | Glen | ASP.NET | 0 | 08.10.2011 18:07 |
Запрет нажатия кнопки и запрет неправильного ввода данных | De_Kurlzz | Помощь студентам | 1 | 15.06.2011 15:14 |
Кэширование файлов | romanzi | Общие вопросы Delphi | 1 | 21.05.2011 18:51 |
Как запретить кэширование страниц? | sunplant | HTML и CSS | 1 | 26.09.2010 20:15 |