我想在最终用户点击浏览器的 LogOut 或后退按钮时使我的上一页过期。
答案 0 :(得分:9)
如果您将其包含在所有页面的顶部,则需要客户端始终重新加载内容,使后退按钮请求页面的新副本。
<?php
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past
?>
答案 1 :(得分:0)
使用session_destroy();
答案 2 :(得分:0)
浏览器后退按钮可能会出现一些问题,因为点击后,某些浏览器根本不会从服务器重新加载页面,而是从缓存中显示页面的先前状态。