2009-10-28 2 views
0

Я использую Squeeze Box для доступа к файлу PHP, который печатает предупреждение для пользователя на основе щелкнутой ссылки (то есть в файле PHP используется переменная $ _GET).Проблемы с кешем браузера при доступе к файлам PHP с помощью SqueezeBox Mootools

Проблема заключается в том, что я нажимаю кнопку, когда окно предупреждения открыто открывается, но когда я снова нажимаю ссылку, результат появляется дважды, то есть он дублирует себя, и результаты продолжают реплицироваться при каждом нажатии ссылки.

Но когда я закрываю браузер, проблема снова возобновляется, есть ли решение этой проблемы. (И эта проблема возникает как в Mozilla и IE)

Благодаря

ответ

1

не знакомы с Squeezebox, но там, как правило, несколько тактик для этого.

  • переключатель в $_POST не $_GET
  • добавить случайную строку запроса к каждому запросу - например, отметка времени
  • добавить заголовки кэширования в файл PHP.

нет кэша не будет выглядеть примерно так:

header("Cache-Control: no-cache, must-revalidate"); 
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past 
+0

Спасибо большое, это действительно помогло. –

Смежные вопросы