用户注销时如何在PHP中过期页面

时间:2010-05-14 10:09:50

标签: php logout

我想在最终用户点击浏览器的 LogOut 后退按钮时使我的上一页过期。

3 个答案:

答案 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
?>

http://php.net/manual/en/function.header.php

答案 1 :(得分:0)

使用session_destroy();

销毁会话密钥

答案 2 :(得分:0)

浏览器后退按钮可能会出现一些问题,因为点击后,某些浏览器根本不会从服务器重新加载页面,而是从缓存中显示页面的先前状态。