使用Cookie来统计浏览次数,当天重复刷新不增加

admin

使用Cookie来统计浏览次数,当天重复刷新不增加
var oldCookie = Request.Cookies["newsCookie"];

            if (oldCookie == null)
            {
                var newsCookie = new HttpCookie("newsCookie");
                newsCookie.Expires = DateTime.Now.Date.AddDays(1);
                newsCookie.Values.Add("" + newsId + "", "'" + newsId + "'");
                Response.SetCookie(newsCookie);
                model.ClickCount = model.ClickCount + 1;
                _newsService.Update(model);
            }
            else
            {
                if (oldCookie["" + newsId + ""] == null)
                {
                    oldCookie.Values.Add("" + newsId + "", "'" + newsId + "'");
                    Response.AppendCookie(oldCookie);
                    model.ClickCount = model.ClickCount + 1;
                    _newsService.Update(model);
                }
            }

版权协议须知!

本篇文章来源于 CSDN ,如本文章侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意

858 0 2019-01-31

一行代码为网站添加暗黑模式

Darkmode.Js使用CSS mix-blend-mo...

阅读全文
typecho自定义字段使用整理

typecho为主题开发者提供了themeConfig和t...

阅读全文
实现图片拖拽及剪切粘贴上传

前言一直想给网站加个图片评论功能,最近念头愈来愈深,索性就...

阅读全文
Typecho prism等高亮代码pjax重载函数

之前用wordpress的时候,从来没遇到过这种问题。高亮...

阅读全文
选择表情
  • 默认
  • 护眼
  • 夜晚
  • Serif
  • Sans