Привет, ребята, я использую CodeIgniter Framework, у меня есть проблема после выхода из системы, сеанс уже уничтожен и перенаправлен на форму входа, а после перенаправления на форму входа кнопку возврата браузера можно вернуть на панель инструментов, но есть ошибки из-за сессия уже уничтожена. Все, что я хочу, это отключить кнопку «Назад» в браузере или все, что не может быть загружено в моем предыдущем. Я читал другие сообщения об этой проблеме и пробовал их решение, но оно не работает. Я уже вставил этот код на основе того, что я прочитал в другом сообщении в своем конструкторе.
The code that I've seen from the post and posted in my constructor :
header("cache-Control: no-store, no-cache, must-revalidate");
header("cache-Control: post-check=0, pre-check=0", false);
// HTTP/1.0
header("Pragma: no-cache");
// Date in the past
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
// always modified
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
вот мой выход:
$sess_array = array(
'username' => ''
);
$this->session->unset_userdata('logged_in', $sess_array);
$this->session->sess_destroy();
redirect('auth', 'refresh');
вот с моей приборной панели:
<li>
<a href="<?= base_url('auth/logout') ?>"><i3 class="glyphicon glyphicon-off"></i3> Logout</a>
</li>