日期:2014-05-17  浏览次数:20562 次

【求助】怎么清除Cookie。做登出。。急急急!!!在线等!!!
点击按钮之后就跳转到退出页面,然后回主页。

因为怕流量过大。。。所以大型网站都有一个登出页面。。。
是因为分流。。。 


怎么做???急求!!!!!!

------解决方案--------------------
登出功能做好做,就是清除Cookie。

找到你们网站用来跟踪会话的Cookie的名字, 点击按钮,清除该cookie, 可以在客户端js做,也可以在cs代码里做,很简单
------解决方案--------------------
 Cookies.delCookie("ID");
 Response.Redirect("Login.aspx");
------解决方案--------------------
其实不用清,给响应添加一个马上过期的空值cookie就好
------解决方案--------------------
写入的时候设置过期时间。。例如:
//写入
  protected void Button1_Click(object sender, EventArgs e)
  {
    HttpCookie cookie=new HttpCookie("MyCook");//初使化并设置Cookie的名称
    DateTime dt=DateTime.Now;
    TimeSpan ts = new TimeSpan(0, 0, 1,0,0);//过期时间为1分钟
    cookie.Expires = dt.Add(ts);//设置过期时间
    cookie.Values.Add("userid", "userid_value");
    cookie.Values.Add("userid2","userid2_value2");
    Response.AppendCookie(cookie);
    //输出该Cookie的所有内容
    //Response.Write(cookie.Value);//输出为:userid=userid_value&userid2=userid2_value2 
  }