只要不给cookie设置过期时间,cookie在浏览器关闭的时候自动失效
cookies的创建:
在客户端创建一个username的cookies,其值为gjy,有效期为1天.
方法1:
response.cookies["username"].value="zxf";
response.cookies["username"].expires=datetime.now.adddays(1);方法2:
system.web.httpcookie newcookie=new httpcookie("username");
newcookie.value="gjy";
newcookie.expires=datetime.now.adddays(1);
response.appendcookie(newcookie);
创建带有子键的cookies:
system.web.httpcookie newcookie=new httpcookie("user");
newcookie.values["username"]="zxf";
newcookie.values["password"]="111";
newcookie.expires=datetime.now.adddays(1);
response.appendcookie(newcookie);cookies的读取:
无子键读取:
if(request.cookies["username"]!=null)
{
response.write(server.htmlencode(request.cookies["username"].value));
}有子键读取:
if(request.cookies["user"]!=null)
{
response.write(server.htmlencode(request.cookies["user"]["username"].value));
response.write(server.htmlencode(request.cookies["user"]["password"].value));using system;
using system.data;
using system.configuration;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.web.ui.htmlcontrols;
public class cookie
{
///
/// cookies赋值
///
/// 主键
/// 键值
/// 有效天数
///
public bool setcookie(string strname, string strvalue, int strday)
{
try
{
httpcookie cookie = new httpcookie(strname);
//cookie.domain = ".xxx.com";//当要跨域名访问的时候,给cookie指定域名即可,格式为.xxx.com
cookie.expires = datetime.now.adddays(strday);
cookie.value = strvalue;
system.web.httpcontext.current.response.cookies.add(cookie);
return true;
}
catch
{
return false;
}
}///
/// 读取cookies
///
/// 主键
///public string getcookie(string strname)
{
httpcookie cookie = system.web.httpcontext.current.request.cookies[strname];
if (cookie != null)
{
return cookie.value.tostring();
}
else
{
return null;
}
}///
/// 删除cookies
///
/// 主键
///
public bool delcookie(string strname)
{
try
{
httpcookie cookie = new httpcookie(strname);
//cookie.domain = ".xxx.com";//当要跨域名访问的时候,给cookie指定域名即可,格式为.xxx.com
cookie.expires = datetime.now.adddays(-1);
system.web.httpcontext.current.response.cookies.add(cookie);
return true;
}
catch
{
return false;
}
}
}
示例:
cookie cookie = new cookie();
cookie.setcookie("name", "aaa",1);//赋值
cookie.getcookie("name");//取值
cookie.delcookie("name");//删除
注意:当cookie存中文出现乱码,则在存放时给中文编码,如cookie.setcookie("name", server.urlencode("aaa"),1),读取时解码即可
另外:只要不给cookie设置过期时间,cookie在浏览器关闭的时候自动失效using system;
using system.data;
using system.configuration;
using system.web;
using system.web.security;
using system.web.ui;
using system.web.ui.webcontrols;
using system.web.ui.webcontrols.webparts;
using system.web.ui.htmlcontrols;
public class cookie
{
///
/// cookies赋值
///
/// 主键
/// 键值
/// 有效天数
///
public bool setcookie(string strname, string strvalue, int strday)
{
try
{
httpcookie cookie = new httpcookie(strname);
//cookie.domain = ".xxx.com";//当要跨域名访问的时候,给cookie指定域名即可,格式为.xxx.com
cookie.expires = datetime.now.adddays(strday);
cookie.value = strvalue;
system.web.httpcontext.current.response.cookies.add(cookie);
return true;
}
catch
{
return false;
}
}///
/// 读取cookies
///
/// 主键
///public string getcookie(string strname)
{
httpcookie cookie = system.web.httpcontext.current.request.cookies[strname];
if (cookie != null)
{
return cookie.value.tostring();
}
else
{
return null;
}
}///
/// 删除cookies
///
/// 主键
///
public bool delcookie(string strname)
{
try
{
httpcookie cookie = new httpcookie(strname);
//cookie.domain = ".xxx.com";//当要跨域名访问的时候,给cookie指定域名即可,格式为.xxx.com
cookie.expires = datetime.now.adddays(-1);
system.web.httpcontext.current.response.cookies.add(cookie);
return true;
}
catch
{
return false;
}
}
}
示例:
cookie cookie = new cookie();
cookie.setcookie("name", "aaa",1);//赋值
cookie.getcookie("name");//取值
cookie.delcookie("name");//删除
注意:当cookie存中文出现乱码,则在存放时给中文编码,如cookie.setcookie("name", server.urlencode("aaa"),1),读取时解码即可
茶杯头甜蜜终章dlc 官方手机版v1.0.0.3
下载火柴人传说暗影格斗内置菜单 最新版v3.0.1
下载荒野乱斗测试服 安卓版v61.10.3
下载荒野乱斗彩虹服 安卓版v61.10.3
下载寒霜启示录 安卓版v1.25.10
寒霜启示录是一款生存模拟游戏,不少玩家可能对于末日都有着自己
末日城堡免广告版 安卓最新版v0.7.1
末日城堡免广告版是一款非常好玩的模拟经营类游戏,内部可以不看
甜蜜人生模拟器 最新版v1.4.5
甜蜜人生模拟器是一款非常好玩的模拟恋爱手游,玩家在这里能够对
武器锻造师内置功能菜单 v10.4
武器锻造师内置菜单版是游戏的破解版本,在该版本中为玩家提供了
开放空间overfield 安卓版v1.0.5
开放空间Overfield是一款箱庭养成经营手游,让你在广阔