`
jcyanfan
  • 浏览: 71697 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

关闭浏览器同时注销session

阅读更多

方法一:

你可以试试这样,在浏览器关闭的时候open出一个隐藏的窗口来注销session,注销后再close这个页面  

<script>   
function   window.onbeforeunload() {   
   if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey) {   
    window.open('out.jsp','','height=100,width=100,top=5000,left=5000,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no,   status=no')   
    }   
}   
</script>   

 
out.jsp  
----------------------------  

 

<%   
//这里注销session   
%>   
<script>   

window.close();   
</script>

 
---------------------------------------------------------------------------------------------------

方法二:


只是现在拦截弹出窗口的插件太多了,好像比较不保险  
怕拦截窗口的插件给拦截的话可以是是在脚本中用xmlhttp   :

<script>   
function   window.onbeforeunload(){   
	if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey){   
	// 在这里用xmlhttp
	}   
}  

// 用xmlhttp去注销,不开新窗口
  
function window.onbeforeunload(){   
	if(event.clientX>document.body.clientWidth&&event.clientY<0||event.altKey){   
	var   xmlhttp   =   new   ActiveXObject("Microsoft.XMLHTTP");   
	xmlhttp.open("GET",   "out.jsp",   false);   
	xmlhttp.send();       
	}   
}   
</script>

 
---------------------------------------------------------------------------------------------------

方法三:

<script   language="javaScript">   
function   removeline(){   
if(event.clientX<0&&event.clientY<0)   
{   
document.write('<iframe   width="100"   height="100"   src="page/removeline.jsp"></iframe><OBJECT   classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2   height=0     id=WebBrowser   width=0></OBJECT>');   
document.all.WebBrowser.ExecWB(45,1);   
}   
}   
</script>

  

分享到:
评论

相关推荐

    关于如何清空session的例子

    这是一个关于如何清空session的例子,也就是注销的时候关闭浏览器清空自己的用户名.

    关于PHP5 Session生命周期介绍

    一般如果没有设置 Session 的生存周期,则 Session ID 存储在内存中,关闭浏览器后该 ID 自动注销,重新请求该页面后,重新注册一个 Session ID。 如果客户端没有禁用 Cookie,则 Cookie 在启动 Session 会话的时候...

    PHP中Session的概念

    具体到Web中的Session指的就是用户在浏览某个网站时,从进入网站到浏览器关闭所经过的这段时间,也就是用户浏览这个网站所花费的时间。因此从上述的定义中我们可以看到,Session实际上是一个特定的时间概念。 需要...

    毕业设计-基于python基于语音识别的智能垃圾分类系统毕业设计与实现(源码+数据库+演示视频).zip

    此外,为了最大程度上提升用户体验感又不会威胁用户帐号安全的前提下,网站可以在不关闭浏览器的情况下进行用户的退出店系统的功能,原理是将登录时存储的session信息清除掉。 具体效果如图5-4所示。 图5-4  ...

    PHP网络编程技术与实践 源码

    7.1.2 各种浏览器的差异 7.1.3 不适合做Web显示以外的其他用途 7.1.4 HTML在数据处理中不实用 7.2 XML的基础知识 7.2.l XML的标识和文本 7.2.2 DTD文档类型 7.3 XML应用程序 7.3.1 DocBook 7.3.2 SMIL 7.4 PHP中的...

    IBM WebSphere Portal门户开发笔记01

    33、关闭浏览器时自动请求注销PORTAL 150 34、用户和组管理 150 35、更改登录后跳转页面 151 36、PORTAL-LOGIC:IF LOGGEDIN用户是否登录与注销 152 37、引入主题头部输出连接部分 152 九、IBM WEBSPHERE PORTAL 主题...

    Visual C#.NET 2008程序设计案例集锦 (源码)

    案例7.1 计算机的注销、关闭和重新启动 案例7.2 任务栏和“开始”按钮的显示与隐藏 案例7.3 声卡的检测及PC喇叭的控制 案例7.4 动态控制光驱的打开和关闭 案例7.5 鼠标的控制 案例7.6 设置系统默认输入法 案例...

    php网络开发完全手册

    17.2.3 Session的检测与注销 281 17.2.4 PHP中Session处理的定制 282 17.3 Session应用实例——登录验证 286 17.3.1 数据库设计 286 17.3.2 HTML表单的设计 287 17.3.3 验证页面的编写 287 17.3.4 欢迎页面的编写 ...

    Visual C# 2008程序设计经典案例设计与实现

    案例13 计算机的注销、关闭和重新启动 案例14 动态获取计算机系统基本信息 本章小结 第8章 Visual C#2008与文件 案例1 动态创建文件并输入文件内容 案例2 动态打开和保存文件 案例3 动态删除文件及清空回收站 ...

    C# 源码 C#2008经典案例

    案例13 计算机的注销、关闭和重新启动 案例14 动态获取计算机系统基本信息 本章小结 第8章 VisualC#2008与文件 案例1 动态创建文件并输入文件内容 案例2 动态打开和保存文件 案例3 动态删除文件及清空回收站 案例4...

    C#设计经典案例设计与实现

    案例13 计算机的注销、关闭和重新启动 案例14 动态获取计算机系统基本信息 本章小结 第8章 VisualC#2008与文件 案例1 动态创建文件并输入文件内容 案例2 动态打开和保存文件 案例3 动态删除文件及清空回收站 案例4...

    Visual+C#+2008程序设计经典案例设计与实现.rar

    案例13 计算机的注销、关闭和重新启动 案例14 动态获取计算机系统基本信息 本章小结 第8章 VisualC#2008与文件 案例1 动态创建文件并输入文件内容 案例2 动态打开和保存文件 案例3 动态删除文件及清空回收站 案例4...

    多多校园论坛,很经典很强大

    但实际上是不同的),【特别注意】前台会员此时注销后,后台仍处于管理状态,因为后台管理是独立的,你要在管理菜单下点击退出管理,才能真正退出后台,或者关闭浏览器所有页面退出。 3 当你不小心删除默认版主,...

    citrix 中文管理操作手册

    同时将多个已发布应用程序设置导出到文件 58 从文件中导入已发布应用程序设置 58 使虚拟 IP 地址对应用程序可用 59 虚拟 IP 地址工作原理 60 虚拟环回 60 绑定应用程序 60 确定应用程序是否需要使用虚拟 IP 地址 61 ...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 &lt;br&gt;1.1 Visual Studio开发环境安装与配置 2 &lt;br&gt;0001 安装Visual Studio 2005开发环境须知 2 &lt;br&gt;0002 配置合适的Visual Studio 2005...

    windowsnt 技术内幕

    配置DNS集成WINS 微软网络浏览过程简介 理解计算机浏览器角色 理解浏览器选举 将计算机配置为不能参与浏览过程 理解网络数据报 Windows NT的RAS服务简介 比较RAS和RCS 使用RAS和拨号网络 PPTP协议(Point-to-Point ...

Global site tag (gtag.js) - Google Analytics