首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net怎么统计新闻点击次数

2013-04-05 
asp.net如何统计新闻点击次数新闻写详细一下需要源代码 vs2008 c#[解决办法]没有什么好办法,数据库里面数

asp.net如何统计新闻点击次数
新闻写详细一下  需要源代码 vs2008 c# 
[解决办法]
没有什么好办法,数据库里面数据+1 
[解决办法]
select的时候update一下,字段+1
[解决办法]

+1

引用:
点击->后台统计次数+1->update t_news set clickcount = clickcount+1 where tid =

[解决办法]
我理解的是:未登陆的用户每访问一次则点击数加1,登陆用户是不加的
照这个思路写个解决方案:

page_load里判断是否登陆,未登陆就执行对应的小说点击量加1操作,根本无需cookie。

或者是这样的一个情况,对未登陆用户及对登陆用户实行cookie记录,每日每机只算一次点击,那么如下:

未登陆时的判断:
cookie是否存在
存在的情况
    检查cookie记录的相应新闻的最后的访问日期是否小于当天的日期。
    若小于,则执行相应新闻点击量加1操作。

不存在的情况
    创建并记录相应新闻的最后访问日期。
    执行相应新闻点击量加1操作。

登陆时的判断:
同上

有个弊病就是,cookie被清掉以后,登陆用户会导致重复记录。若你是不允许出现此情况,建议建立一个表,专门用于存储登陆用户新闻浏览的记录,登陆后访问新闻时就直接下数据库查询当前用户在这个新闻里是否留下访问记录,若有则无需给此新闻点击量加1

热点排行