#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. Спасибо, это сделало это.