日期:2014-05-17  浏览次数:20822 次

为什么用安全退出能清除cookies,而直接关闭浏览器不能清除cookies
在本地测试的时候,无论是用安全退出,还是直接关闭浏览器,都可以清除cookies记录,但是为什么传到空间上就不一样了,传到空间上以后,直接点安全退出,cookies记录就可以清除,但是不点安全退出的话,cookies记录就会出现在数据库,导致下次不能登陆,

下面这个是安全退出程序的源程序,请问哪里错了?为什么本地和空间上是不一样的呢?
请高手指教,谢谢!!!!!
<!--#include   file= "conn.asp "--> <%
username=session( "username ")
session( "username ")= " "
session( "name ")= " "
session( "online ")= " "
conn.execute( "delete   from   [online]   where   sessionid= ' "&session.sessionid& " ' ")
Response.Cookies( "username ")= " "
Response.Cookies( "userpass ")= " "

sql   =   "select   *   from   oa_users   where   username= ' "&username& " ' "
rs.open   sql,conn,3,3
rs( "online ")=0
rs.update
rs.close
%>

<SCRIPT   LANGUAGE= "JavaScript ">
<!--
window.close();
//-->
</SCRIPT>

------解决方案--------------------
把你的登录程序部分帖出来看看