C# 重复刷新不增加次数利用cookie
来源:互联网 发布:超浓密睫毛膏 知乎 编辑:程序博客网 时间:2024/04/29 10:17
- 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);
- }
- }
or
//判断Cookie是否存在
if
(Request.Cookies[
"ipname"
] ==
null
)
{
Response.Cookies[
"ipname"
].Value =
"其实没意义"
;
Response.Cookies[
"ipname"
].Expires = DateTime.Now.AddSeconds(4);
//初始化 Application["counter"]
if
(Application[
"counter"
] ==
null
)
{
Application[
"counter"
] = 1;
}
else
{
Application.Lock();
Application[
"counter"
] = Convert.ToInt32(Application[
"counter"
]) + 1;
Application.UnLock();
}
}
lblAccessCount.Text =
"您是第"
+ Application[
"counter"
] +
"位访问者!"
;
0 0
- C# 重复刷新不增加次数利用cookie
- 使用Cookie来统计浏览次数,当天重复刷新不增加
- C#利用ArrayList生成10个不重复的随机数
- 用cookie防止重复刷新计数
- 利用splinter包增加cookie的问题
- C# mvc js cookie 接收手机验证码并防止页面刷新后重复获取验证码
- C# 利用HttpRequestMessage设置cookie
- 验证输入是否重复 不刷新画面
- Scrapy手动增加Add Cookie和关掉重复过滤器dupfilters
- 利用js增加页面点击率(利用setTimeout刷新页面)
- C#产生随机数 不重复
- 关于C#不重复随机数
- C#生成不重复数组
- CI1.5 利用字符重复的次数压缩字符
- 检索算法 ---利用二分查找进行数据重复次数统计
- 利用XML不离开页面刷新数据
- 利用哈希表生成不重复的随机数
- 利用数据库序列生成不重复编码
- 详解android:scaleType属性
- iOS - ASI - ASIHTTPRequest第三方网络请求详解(转载)
- Android读取内存信息
- 二叉排序树Java版
- HTTP请求模型和头信息参考
- C# 重复刷新不增加次数利用cookie
- afwfwf
- hdu 2083 简易版之最短距离
- PEP8 Python 编码规范整理
- 基于xmpp openfire smack开发之Android客户端开发[3]
- 解题报告 之 POJ 2559 Largest Rectangle in a Histogram
- 黑马程序员-Java之LinkedList
- 浅谈你对面向对象编程的认识
- 嵌入式linux截屏程序