|
|
|
| Ну..я думаю интрига повисает только несколько секунд при взгляде на название темы, ибо известно что browser с англ. "животное, объедающее побеги" это так мило)))...а вообще вопрос довольно конкретный и не смешной! как сделать так чтоб при заходе на страницу браузер не пользовался кэшем?... ибо надо чтобы все загрузилось заново!
Кратко говоря, нужно чтобы при заходе на страницу она обновлялась!.... | |
|
|
|
|
|
|
|
для: BMW
(07.08.2008 в 17:32)
| | Можно запретить кэширование при помощи мегатега с заголовком Caсhe-Control:
<META HTTP-EQUIV="Caсhe-Control" CONTENT="no-cache"> | |
|
|
|
|
|
|
|
для: BMW
(07.08.2008 в 17:32)
| | Можно послать такие заголовки, на php естественно
header('Cache-Control: no-cache, must-revalidate');
header('Pragma: no-cache'); | |
|
|
|
|
|
|
|
для: levsha
(07.08.2008 в 21:15)
| | однако ж картинки, подключенные js-скрипты, флеш и прочее все равно сохранятся в кэш
ведь эти заголовки касаются только HTML-документа, или я неправ? | |
|
|
|
|
|
|
|
для: mechanic
(08.08.2008 в 08:26)
| | В том то и дело что только для скрипта в котором вы это прописали. Может быть кто знает как изменить передаваемые заголовки на уровне .htaccess? | |
|
|
|
|
|
|
|
для: levsha
(08.08.2008 в 15:09)
| | Непонятно вот только - зачем?
Механизм кеширования создавался совсем не для того, чтоб в него лазали грязными руками.
Если запрос динамический - php скрипт в состоянии указать нужные поля заголовка отклика.
Если запрос статический - то есть за конкретным файлом в дисковом пространстве сервера - клиент с сервером сами разберутся, нужно ли передавать файл по новой. | |
|
|
|
|