您的位置:首页 > 编程语言 > ASP

Asp.net cookie实现记录网站访问次数

2012-10-11 21:16 549 查看
string ip = Request.UserHostAddress;//获取本机ip 也是cookie的名称
if (Request.Cookies[ip] == null)//判断cookie中是否有此ip的cookie
{
Response.SetCookie(new HttpCookie(ip, "1"));//新建一个cookie
textbox1.Text = Request.Cookies[ip].Value;//把值返回给浏览器
}
else
{
string a=Request.Cookies[ip].Value;
int b=Convert.ToInt32(a);
Request.Cookies[ip].Value=Convert.ToString(b+1);//修改此cookie的value值
Response.Cookies.Set(Request.Cookies[ip]);//更新此cookie
textbox1.Text = Request.Cookies[ip].Value;//返回客户端
//在此过程中至始至终一个ip只能有一个cookie 不要把更新vlaue后的cookie附到
//一个新建的cookie中以免导致浏览器关闭后cookie重置现象
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: