меня это уже неделю мучает. Ну, мне просто очень нужно было очистить кеш страницы входа после того, как пользователь успешно вошел в систему, и запретить пользователю просматривать предыдущую страницу после выхода из системы при нажатии кнопки «Назад». Я попытался добавить эти коды в свою работу (как индексную страницу, так и страницу входа) в codeigniter, но все равно ничего не происходит.
header("Cache-Control: no-cache, must-revalidate");
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Pragma: no-cache");
а также этот:
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="NO-CACHE">
<META HTTP-EQUIV="EXPIRES" CONTENT="01 Jan 1970 00:00:00 GMT">
<META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
Я уже думаю об асинхронной задаче для запуска в фоновом режиме для проверки сеанса, но я не так хорош в AJAX. Ну, я просто хотел сделать это так же просто, как рубин на рельсах, сделанный с помощью Cache-Control: no-cache
. Кстати, у меня тоже нет знаний о ruby, но видя этот код, я задаюсь вопросом, почему в codeigniter нет такого простого решения? Любое решение, чтобы сделать трюк для этого?