asp.net 做 一篇文章的点击率。

asp.net做一篇文章的点击率。记录IP和时间,限制IP一定时间内访问本文章不增加点击率!哪位大侠有做好的例子,共享下!没Demo,贴点源码也行啊,小弟邮箱seandi... asp.net 做 一篇文章的点击率。记录IP 和时间,限制IP 一定时间内访问本文章 不增加点击率! 哪位大侠有做好的例子,共享下!
没Demo, 贴点源码也行啊, 小弟邮箱 seandingy@hotmail.com
没分了,实在对不住大家啊。愧对你们啊
展开
 我来答
百度网友94f02eb
2010-08-22 · TA获得超过8613个赞
知道大有可为答主
回答量:7955
采纳率:74%
帮助的人:4496万
展开全部
给你说一下思路:
建立一张表,例如: ViewLog,
字段包括: 文章的编号,访问的时间,访问的IP地址

在显示文章内容的页面的 Page_Load 事件里,根据 当前显示的文章的编号 和 来访者的IP,查询数据表 ViewLog,看看是否满足增加点击率的条件,如果满足,就 “UPDATE 文章表 SET 点击率=点击率+1 WHERE 文章编号=当前访问的文章编号”。
然后,把此次的访问记录,插入到ViewLog表中,就OK了
百度网友a1bb88b
2010-08-22 · TA获得超过135个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:237万
展开全部
既然你记录了IP和时间,就非常好办,下一次点击时,判断当前时间与最后访问时间是否在限制的“一定时间”内,是的话,不增加点击率就可以了。

string ip = Request.UserHostAddress;
if(……)//SQL语句判断最近是否存在记录
{

}
else{
//添加点击
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式