Я не хочу, чтобы пользователь возвращался на защищенные страницы, нажав кнопку "Назад" после выхода из системы. В моем коде выхода я отменяю сеансы и перенаправляюсь на страницу входа. Но я думаю, что браузер кэширует страницу, чтобы она стала видимой, несмотря на то, что сеанс был уничтожен из выхода.
Я могу избежать этого, не позволяя браузеру кэшировать
header("Cache-Control", "no-cache, no-store, must-revalidate")
Но таким образом я теряю преимущество кэширования браузера.
Пожалуйста, предложите лучший способ добиться этого. Я чувствую, должен быть способ обработки этого с помощью клиентской стороны javascript