账号通
    

账号  

密码  

7281

查看

27

回复
主题:V8用户最新浏览记录清除的方法 [收藏主题] 转到:  
科汛官方 当前离线

47268

主题

145

广播

405

粉丝
添加关注
级别:管理员

用户积分:101604 分
登录次数:7935 次
注册时间:2006/12/7
最后登录:2023/12/14
科汛官方 发表于:2011/11/14 10:47:52   | 显示全部帖子 查看该作者主题 楼主 

在系统中有这么一个插件功能,在内容页放如下代码,可以调用用户的最近浏览记录

<script src='/plus/browsing.asp?channelid={$ChannelID}&id={$InfoID}&Num=10'></script>



刚在商业区有用户需要用户能自己清除浏览记录。现在思路分享如下:



分析过plus/browsing.asp代码的用户就会知道,这个实际上是存放在cookies里。



用户清除浏览器的COOKIES 自动会消失,如果用户不手工清除浏览器cookies也要消息的话,我们就写入清除文件,如文件名为clear.asp放在根目录,然后这个文件里的代码为



<!--#include file="conn.asp"-->

<!--#include file="KS_Cls/Kesion.CommonCls.asp"-->

<%

dim i

dim ks:set ks=new publiccls

for i=1 to  200

Response.Cookies(KS.SiteSN)("View" & i)=""

next

response.write "<script>alert('恭喜,用户浏览记录已清除');location.href='" & request.servervariables("http_referer") &"';</script>"

set ks=nothing

%>



然后自己做个链接过来就是了。

如,

<a href="/clear.asp">清除浏览记录</a>



思路差不多如上。具体自己弄吧。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.04297秒 powered by KesionCMS 9.0