跳转-PHP后台注销登录以后点击”后退“按钮仍然能回去,求大神指导~~~感激不尽

问题描述

PHP后台注销登录以后点击”后退“按钮仍然能回去,求大神指导~~~感激不尽

我用的session判断,注销的时候销毁session,然后跳转到登录页面,可是点击后退的时候仍然能访问,求解答

解决方案

不会的。
demo.php

 <?php
session_start();
if(isset($_SESSION['login']) && $_SESSION['login']!=''){
    echo 'ok';
    echo '<a href="logout.php">logout</a>';
}else{
    echo 'no';
    echo '<a href="login.php">login</a>';
}
?>

login.php

 <?php
session_start();
$_SESSION['login'] = 'fdipzone';
?>

logout.php

 <?php
session_start();
$_SESSION['login'] = '';
unset($_SESSION['login']);
?>

解决方案二:

把 session 打出来看看有没有值
如果有值说明没有销毁
建议销毁的时候使用
session_unset();
session_destroy();

原因问问度娘。

解决方案三:

在action里
unset($_SESSION['user']);//注销了,

在页面顶部
<?php $user = $_SESSION['user'];?>(一般这个是在页面的公共部分如:head.html)
然后在页面里面判断$user是否为空来判断整个页面登陆

解决方案四:

你的其他部分是不是有静态文件,可能是浏览器缓存导致的,你可以再刷新试试!如果刷新了还可以的话,应该是你的session没有销毁!

解决方案五:

是否没有session_start();?

时间: 2024-11-03 23:18:25

跳转-PHP后台注销登录以后点击”后退“按钮仍然能回去,求大神指导~~~感激不尽的相关文章

java-登录前和登录成功的页面Url一样 怎么回事,求大神

问题描述 登录前和登录成功的页面Url一样 怎么回事,求大神 5C 为什么登录界面的Url是****/loginaction.action,登录成功后的页面也是****/loginaction.action?前后url一样,这样我模拟登陆怎么判断是否登录成功了呢 求详解 解决方案 那就是你的代码并没有跳转呀...要是登陆成功肯定要有跳转代码的呀 解决方案二: 看你跳转代码,当你点击登录按钮 跳转的是什么页面. 你可以传一个参数过去.当登录成功,把传的参数在成功页面显示 解决方案三: 判断登陆成功

asp.net中登录页面用户名和密码与数据库中数据进行比对出错,求大神指导!!!!

问题描述 asp.net中登录页面用户名和密码与数据库中数据进行比对出错,求大神指导!!!! dr['AID']=112100011TextBox1.Text=1121000177 dr['apassword']=245fghTextBox2.Text=123456 dr['AID']=1121000177TextBox1.Text=1121000177 dr['apassword']= 123456TextBox2.Text=123456 用户名或密码不正确,请重新输入! 这是运行时页面打印出

代码-怎么在JSP页面里加判断,根据输入信息跳转到不同的页面中去,求大神指导。

问题描述 怎么在JSP页面里加判断,根据输入信息跳转到不同的页面中去,求大神指导. 如图,填写信息后跳转的页面是同一个页面,只是页面显示信息不一样,如果输入错误的信息,或者没有的信息,该页面上会显示"查询不到该信息,请重新拿输入"的字样,如果输入正确的,该页面就会把详细信息显示出来,大神们,求给段代码.用的框架是springmvc的框架,没有servlet,用的是controller. 解决方案 一般不会再jsp页面里加逻辑,一般做法是,jsp跳转到servletl里面,判断后在跳转到

java web 技术-求助!关于模拟登陆利用接收的cookie判断登录是否成功,遇到了问题,,求大神们相助!在下多谢!

问题描述 求助!关于模拟登陆利用接收的cookie判断登录是否成功,遇到了问题,,求大神们相助!在下多谢! 在下学生最近在做一个用java开发模拟登陆校内网的项目,可是学校使用struts2做的,url的尾缀是.action,登陆前和登陆后的url一致,无法用html来判断,,于是就想用cookie来判断登陆是否成功,可是面临一个问题就是请求标头的Cookie是JSESSIONID=3CDAB1BA4520BD1F53E62F9D5BCCCC49之类的,发送的jsessionid和接收的jses

App植入直播功能后台这边应该怎么做啊,求大神指导

问题描述 求大神指导,能不能先给我说个大体的框架,求大神 解决方案 解决方案二:母鸡啊母鸡啊解决方案三:同问呀..求大神来给条思路.解决方案四:需要搭建流媒体服务器,费用很高.费用=存储+网络+后台管理模块解决方案五:如果找免费文档,请找下载站.互联网上多得是个天花乱坠的文档.如果是技术讨论,那么应该先把你的技术点描述清楚.解决方案六:请度娘一下SignalR

wpf-我想用Wpf钟表,但是我不会将表上的针的旋转角度在后台代码中修改,求大神指导,小弟初学,求代码

问题描述 我想用Wpf钟表,但是我不会将表上的针的旋转角度在后台代码中修改,求大神指导,小弟初学,求代码 老师要我们做一个旋转的时钟,初学有点懵懂,就是让时分秒针正常的按照系统时间来转动 解决方案 http://www.codeproject.com/Articles/29438/Analog-Clock-in-WPF

求大神指教libcurl问题:使用ssh登录服务器时报错了。

问题描述 求大神指教libcurl问题:使用ssh登录服务器时报错了. 刚接触libcurl,菜鸟一个.我的libcurl的版本是:curl 7.42.1 (x86_64-unknown-linux-gnu) libcurl/7.42.1 OpenSSL/1.0.1f zlib/1.2.8 libidn/1.28 libssh2/1.4.3 librtmp/2.3Protocols: dict file ftp ftps gopher http https imap imaps ldap lda

求大神解决登录-求登录服务器,查看设备列表信息

问题描述 求登录服务器,查看设备列表信息 自己已经写了一部分但是有错误不全面,不知道怎么去改,求大神帮忙login.jsp <%@page contentType="text/html; charset=GBK"%> function validate(f){ if(!(/^w{5,15}$/.test(f.userid.value))){ alert("用户名必须是5~15位!") f.userid.focus(); return false; } i

停止ajax请求-ajax异步处理时,想要停止后台处理该如何实现,求大神帮忙

问题描述 ajax异步处理时,想要停止后台处理该如何实现,求大神帮忙 js中有个方法 $.ajax({ //一个异步的方法,且很耗时 url:..., ... async:true, success : function(data){ ? ?//todo:..... ?} }) 在这个方法被调用的时候,我点击一个按钮,想跳转到其他页面(window.location.href = ".../a.html"),但是页面一直无法跳转 请问,在跳转时该如何停止ajax的请求,直接跳到下一页?