c# cookie

来源:百度知道 编辑:UC知道 时间:2024/07/01 00:29:43
如果 我的cookie 设置了1个小时,但是如果 用户一直在上面有操作,就一直可以用,这个怎么弄 ?

那是因为这个用户一直在调用你的后台写cookie方法,所以此用户客户端的cookie一直在被更新着,也就是一直被新的cookie覆盖,所以才会这样..
解决办法:
Response.Cookie的时候加一个判断
HttpCookie ht=new HttpCookie("cookie名");
if(ht==null)
{
//那么就写cookie
}