У меня есть страница logout.php, которая завершает сеанс пользователя, хорошо работает и выполняет следующие действия:
session_start ();
session_unset ();
session_destroy ();
Я только что заметил при тестировании с Safari, что при выходе из системы вы можете нажать кнопку "Назад", чтобы вернуться на предыдущую страницу, которая требует аутентификации, но не запрашивается. Вы не можете отойти от этой страницы, не войдя в навигацию, но она не должна отображать предыдущую страницу.
До сих пор в моем тестировании это была только проблема с Safari на Mac OS X, и есть ряд других сообщений об этом, но без разрешения, которое я мог бы найти:
http://www.experts -exchange.com / Web_Development / Web_Languages-стандарты / PHP / Q_23702691.html
Я хотел бы иметь возможность отключить это поведение с помощью кнопки возврата Safari - удивлен, что это происходит в первую очередь.
Спасибо,
Стив