PHP代码:
header("Expires: -1");
header('Cache-Control:must-revalidate');
header("Cache-Control: post-check=0, pre-check=0");
header("Pragma: no-cache");
header('location:'./login');
虽然能登出,但是按浏览器上面的返回按(BACK)仍然能回到前一个页面(尽管再点里面的链结会跳转到登录页面),为什么?
我希望的是:只要退出登录了,无论怎么点都回不到先前的登录后才有看到的任一页面。做得好的logout都是这样的。
谢谢!
能看到上一个页面的原因是因为你的缓存啊,你返回的那个页面就是浏览器的缓存