C# 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

{

    /// <summary>

    /// Cookies赋值

    /// </summary>

    /// <param name="strName">主键</param>

    /// <param name="strValue">键值</param>

    /// <param name="strDay">有效天数</param>

    /// <returns></returns>

    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;

        }

    }



    /// <summary>

    /// 读取Cookies

    /// </summary>

    /// <param name="strName">主键</param>

    /// <returns></returns>

 

    public string getCookie(string strName)

    {

        HttpCookie Cookie = System.Web.HttpContext.Current.Request.Cookies[strName];

        if (Cookie != null)

        {

            return Cookie.Value.ToString();

        }

        else

        {

            return null;

        }

    }



    /// <summary>

    /// 删除Cookies

    /// </summary>

    /// <param name="strName">主键</param>

    /// <returns></returns>

    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;

        }

    }

}

转载自:http://www.cnblogs.com/prolifes/articles/1235546.html

你可能感兴趣的:(cookie)