如何在用户退出时将其在表中的信息删除?一定送分!!!!

xiaoxiongxyz 2002-12-13 10:52:09
我想再问一下如果在用户开始浏览时将用户信息添加入一个表中,在用户退出时如何将其在表中的信息删除呢?我把删除的代码写在Sub Session_OnEnd事件中,但好像都没有执行,这是什么原因呢
...全文
45 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoxiongxyz 2002-12-13
  • 打赏
  • 举报
回复
我现在可以删除了,但怎么将一个页面自动关掉在执行代码后?
谢谢
逍遥小贼 2002-12-13
  • 打赏
  • 举报
回复
支持 cshadow(影子)
cshadow 2002-12-13
  • 打赏
  • 举报
回复
set rs=server.createobject("adodb.recordset")
strdsn="provider=sqloledb;driver={SQL SERVER};server=;uid=;pwd=;database=;"
set strdsn=server.createobject("ADODB.CONNECTION")
conn.open strdsn
rs.open sql,conn,1,3
xiaoxiongxyz 2002-12-13
  • 打赏
  • 举报
回复
TO wpmsoft(红旗下的蛋) Global.asa
那是我的删除代码有问题?我是这样写的
<SCRIPT LANGUAGE="VBScript" RUNAT="Server">
Sub Session_OnEnd
dim sql
dim rs
dim strdsn
sql="delete from linshi where ip='"& session("ip") &"'"
//session("ip")是在用户一开始浏览时就获得的一个标记
set rs=server.createobject("adodb.recordset")
strdsn="dsn=ipaddress;uid=ip;pwd=ip"
rs.open sql,strdsn,1,3
End sub
</SCRIPT>
可不可以帮我看一下这段代码有啥问题
xiaoxiongxyz 2002-12-13
  • 打赏
  • 举报
回复
<script>
window.open("logout.asp")
</script>
以上的代码不用放在什么事件下吗?
wpmsoft 2002-12-13
  • 打赏
  • 举报
回复
不可能不执行,把你的代码贴出来。
leoch 2002-12-13
  • 打赏
  • 举报
回复
<script>
window.open("logout.asp")
</script>
<body onunload="logout()">

这个会在用户关闭该页或离开该页的时候弹出“logout.asp”文件。在logout里执行删除。

Sub Session_OnEnd应该是在用户的session过期失效的时候才触发的,关闭的时候没用
cshadow 2002-12-13
  • 打赏
  • 举报
回复
你的文件名需要注意
应该是:Global.asa
zhigangxie 2002-12-13
  • 打赏
  • 举报
回复
执行代码之后关掉一个页面,不能将这段代码放在Global.asa中,而要使用wpmsoft(红旗下的蛋) 的方法,然后在执行代码后,执行这段代码:
<script language=javascript for=window event=onload>
opener = null;
close();
</script>

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧