网站如何在线一键清除Cookie的ASP代码

网站在线一键清除Cookie的ASP代码

用户打开网站后,网站会提示用户先清除下[Cookie],在网站上有一个超级按钮,点一下就可以清除本机的[Cookie]的ASP文件,我在别的网站看到过这东西,可不知怎么搞,如能解决问题的给200分,

另:请最好仔细说清楚方法,因本人不太会,谢谢。

第1个回答  2010-01-06
要清除的话也只能清除本域名下的COOKIE吧
ASP我不会,之前用PHP写的时候相当于重新给所有COOKIE一个空值,前提是你要知道COOKIE的名称,如果是本机的所有网站的COOKIE 那好像类似于木马程序了。

帮你问了下朋友,给如下代码,我不是很懂

Function CleanCookies()
DomainPath=Left(Request.ServerVariables("script_name"),inStrRev(Request.ServerVariables("script_name"),"/"))
For Each objCookie In Request.Cookies
Response.Cookies(objCookie)= ""
Response.Cookies(objCookie).Path = DomainPath
Next
End Function

session("session_id")=""
session("session_username")=""
session("session_sn")=""
CleanCookies()
第2个回答  2010-01-06
<%
Dim Cookie, Subkey
For Each Cookie in Request.Cookies
if Not(Request.Cookies(Cookie).HasKeys) then
Response.Cookies(Cookie) = Empty
else
For Each Subkey in Request.Cookies(Cookie)
Response.Cookies(Cookie)(Subkey) = Empty
Next
end if
Next

%>本回答被提问者采纳
第3个回答  2010-01-06
清除COOKIE 也就是种一个COOKIE ,这个COOKIE 是已经过期的时间。

这样就清除COOKIE了。
第4个回答  2010-01-06
只可以清除本网站的Cookie 设置时间过期就行了
第5个回答  2019-03-08
<%
Dim
Cookie,
Subkey
For
Each
Cookie
in
Request.Cookies
if
Not(Request.Cookies(Cookie).HasKeys)
then
Response.Cookies(Cookie)
=
Empty
else
For
Each
Subkey
in
Request.Cookies(Cookie)
Response.Cookies(Cookie)(Subkey)
=
Empty
Next
end
if
Next
%>
相似回答
大家正在搜