|
ru.website- RU.WEBSITE ------------------------------------------------------------------- From : Max Rudensky 2:5020/400 04 May 2002 23:38:30 To : Alexander Musaev Subject : Re: <none> -------------------------------------------------------------------------------- Fri, 03 May 2002 23:27:20 +0300 дня "Alexander Musaev" <Alexander.Musaev@p21.f1387.n5030.z2.fidonet.org>-свет речи вел: > Hello All! > > Такой вопрос: > > Hа странице есть ссылка, по которой запускается скрипт. Скрипт, > отработав, > выполняет редирект обратно на страницу с которой юзер его запустил по > ссылке . При этом, браузер должен обязательно загрузить эту страницу > заново, а не достать из кэша. В этом и заключается сложность. > Пока на ум приходит только одно: отключить кэш для страницы, но делать > этого > не хотелось бы. Можно ли заставить браузер обновлять страницу именно > тогда, когда в этом есть необходимость (описанная выше ситуация)? > Желательно не прибегать к client-side скриптам, но если без них никак - > тоже предлагайте. Если это имеет значение, страница генерится > динамически php скриптом. Скрипт, который запускается по ссылке тоже > написан на php. Поставь какую-нить проверку в том скрипте, который надо с умом кешировать. Проверяй HTTP_REFERER например - если он с твоей страницы, отключай кеширование. Или параметр дополнительный давай скрипту, по которому он узнает что не надо кешироваться. Или даже так (во втором скрипте): <?php mt_srand(time()); header("Location: yourscript.php?rnd=".mt_rand()); exit(); ?> Параметр rnd заставит броузер перезагрузить страницу минуя кеш. Максим Руденский <fonin@ziet.zhitomir.ua> --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.website/12039d8315225.html, оценка из 5, голосов 10
|