新闻写详细一下 需要源代码 vs2008 c#
解决方案 »
- 使用Url Routing问题,急!!
- SoLo博客 Asp.net技术 再求高质量博客友情链接 PR3
- |M| 一个彩信的接口是用Post方法提交的,用什么办法可以把这些全都写在.cs
- Asp.net中如何将图片写入数据库???如何将图片从数据库中读出???
- 如何在数据库中读取Binary字段到byte[]数组中 急
- 做过音乐网站的同志们看过来!!(高分相报)
- 在datagrid时可以实现共 N 页 当前第 1 页 << [1] 2 3 4 5 >> 下一页 末页 到第 N 页 查看吗?
- 关于image得问题,请大家给点建议
- 日期型为空时,赋值给文本框
- 页面刷新后变乱问题 ?
- MVC不使用entity framework而使用ado.net,如何进行服务器验证?
- 能动态修改这个吗?<%@ MasterType VirtualPath="~/MasterPages/orange.Master" %>
获取客户端电脑IP:Page.Request.UserHostAddress根据IP判断是否已经浏览,然后数据 i++;
照这个思路写个解决方案:page_load里判断是否登陆,未登陆就执行对应的小说点击量加1操作,根本无需cookie。或者是这样的一个情况,对未登陆用户及对登陆用户实行cookie记录,每日每机只算一次点击,那么如下:未登陆时的判断:
cookie是否存在
存在的情况
检查cookie记录的相应新闻的最后的访问日期是否小于当天的日期。
若小于,则执行相应新闻点击量加1操作。不存在的情况
创建并记录相应新闻的最后访问日期。
执行相应新闻点击量加1操作。登陆时的判断:
同上有个弊病就是,cookie被清掉以后,登陆用户会导致重复记录。若你是不允许出现此情况,建议建立一个表,专门用于存储登陆用户新闻浏览的记录,登陆后访问新闻时就直接下数据库查询当前用户在这个新闻里是否留下访问记录,若有则无需给此新闻点击量加1