Сервер, собирающий старые файлы

#php #file #caching #server

#php #файл #кэширование #сервер

Вопрос:

Я все еще неопытен как веб-разработчик, поэтому я исчерпал свои знания по моей текущей проблеме.

Недавно я внес изменения в файлы на своем веб-сайте и загрузил их через FTP на сервер. Когда я захожу на веб-сайт, он все еще выполняет старый код.

Я очистил весь свой кэш и попробовал на разных устройствах. Даже после изменения имен файлов, например «logout.php «кому»logout_code.php «а также ссылки на эти имена, когда я нажимаю на кнопку выхода, она по-прежнему переходит к «logout.php «.

Кто-нибудь может пролить свет?

Ответ №1:

Попробуйте установить заголовок без кэша на странице, которая перенаправляет на страницу выхода.

         header('Expires: Sun, 01 Jan 2014 00:00:00 GMT');
        header('Cache-Control: no-store, no-cache, must-revalidate');
        header('Cache-Control: post-check=0, pre-check=0', FALSE);
        header('Pragma: no-cache'); 
  

Приведенный выше фрагмент находится в верхней части страницы перед отправкой любого другого вывода. (в <?php ?> теге, конечно)

Комментарии:

1. Спасибо, это сделало это.