21st
2008,11
Net之旅:cookeis 对象
cookeis(小甜饼)在用户登录时经常用到.典型的像论坛.cookies的项与值保护在客户端.客户端用户在浏览论坛时查找并判断相应域的cookies是否有效.然后能过此cookies来验证用户的合法性.
创建cookies对象用到了HttpCookie.
代码示例:
- if (Request.Cookies["cookieLogin"] == null) //判断cookiesLogin域对象是否包含cookies成员
- {
- Response.Write("您以前未登陆过!");
- HttpCookie CookieLoginObj = new HttpCookie("cookieLogin"); //在创建域为cookieLogin的cookies对象
- CookieLoginObj.Values["name"] = "cngothic"; //为此对象添加成员并赋值
- CookieLoginObj.Expires = DateTime.Now.AddSeconds(20); //设定cookies的有效时间:20秒
- Response.Cookies.Add(CookieLoginObj); //把cookies对象写入客户端
- }
- else
- {
- HttpCookie CookieLoginObj = Request.Cookies["cookieLogin"]; //创建cookies对象获取域为cookiesLogin的成员
- Response.Write(CookieLoginObj.Values["name"]); //输出成员
- }
Cookies, HttpCookie, Net之旅, 对象
Name: Cngothic 
































Leave a reply?