打印

[asp] 关于清除session的问题,求助!

我有一个"退出"文字,同时有链接,请问如何在点击这个"退出"时同时清除所有的session呢?
代码如下:
<a href="login.asp">退出</a>
这样为什么不行呢?<a href="login.asp" onclick="session.Contents.RemoveAll()">退出</a>
请赐教!

TOP

你可以用session.abandon试试

TOP

.asp  -> Session.Abandon()
我一直哭一直哭,哭我没鞋穿。直到有一天我看到一个人,他连脚也没有……

TOP

通过实验,这个方法也不行!
<a href="login.asp" onclick="session.abandon()">退出</a>
退出之后,session(user_name)依然存在!
请高手帮忙!

TOP

<a href="login.asp" onclick="clear_session()">退出</a>

<script>
function clear_session(){
session.Abandon()
}
</script>

调用这个clear_session函数来清除SESSION

TOP

如果要清除服务器端的Session应该执行服务器端的脚本吧?

TOP

对 要在服务端执行 你那个在客户端

TOP

<%
Session.Abandon()
%>

TOP

用javascript?这倒是一个新鲜的想法,我试试,谢了先!

TOP

唉,受不了你们了。

把代码写在logout.asp里,连接过去不就退出了吗。
世界本不公平,何必愤愤不平?-----上班时间断网了……
“心缘地方“同学录 V3.0版!!

TOP

请分清什么是前台做的工作,什么是后台做的工作
【甚好甚强巨】

TOP

Session.Abandon是将服务器上的所有session都删除~~

退出登陆时尽量用清空的方法,而不要用Session.Abandon这删除的方法~~

如:session("userid") = ""
直接将session("userid")变量置空即可`~`

TOP

.asp  -> Session.Abandon()

TOP

onclick是客户端动作,别钻死胡同。
乐于助人、严格管理、言多必失。无知者无罪。
编程资源:http://book.kuhanzhu.com

TOP

session("userid") = ""

TOP