Принудительный рефреш страницы, на которую переходим - как?

  • Автор темы Автор темы GRIG
  • Дата начала Дата начала

GRIG

Новичок
Принудительный рефреш страницы, на которую переходим - как?

Привет всем. Помогите с такой ситуацией.
Есть файлы a.php и и b.php.
Файл a.php берет из базы некоторые данные и отображает их в броузер в виде таблицы. При этом в таблице среди прочего формируются ссылки на файл b.php с разными параметрами. И пользователь может кликнуть на эти ссылки. В этом случае файл b.php принимает некоторые параметры и в зависимости от них что-то делает в базе данных. При этом работа файла b.php влияет на данные, которые отображает a.php. После того, как файл b.php отработал, пользователь должен автоматически увидеть файл a.php (точнее, результат его работы) с новыми данными. Вот тут у меня затык. Я сделал, чтобы после этого пользователь видел файл a.php, но этот способ достает страницу из кеша, т.е. со старыми данными. А мне нужно, чтобы обязательно было с новыми.
Кто чего может посоветовать? Можно пользоваться не только средствами php, но и средствами javascript.
 
reload() на яваскрипте не годится - он перегружает текущую страницу. А мне надо перейти на другую страницу и при этом загрузить ее заново в обход кэша.

Вариант с заголовком мне нравится больше. Но тут другая проблема: насколько я знаю, в этом заголовке надо писать полный путь к новой странице. Но тогда сайт, где крутится вся эта штука, становится жестко привязанным к хостингу. А этого надо избежать любой ценой.
 
удивительно, как любят юзера выдумывать проблему там, где ее нет и даже не чешутся проверить

1. узнать адрес хостинга можно программно
2. локейшн можно сделать локальным (хотя, это не по RFC)
 
В данном случае - про локальный кэш самого броузера. Потому как сейчас идет отладка в локальном режиме. И апач, и база, и броузер - все на моем компе. На будущее может понадобиться принудительно пробивать другие кэши (например, на файрволе).
 
может просто не давать браузеру кешировать страницы, посылая ему соответствующие заголовки?
 
Beavis, на заголовки кеширования могут и положить. рандомный параметр в url всегда помогает.

очевидно, что перезагрузку можно реализовать только через JS на b.php
 
при reload надо не забывать что есть страница была запрошена методом POST то вылезет окошко с подтверждением перезагрузки страницы
 
Сверху