使用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);
        }
    }
原文地址:https://www.cnblogs.com/ideacore/p/6288858.html