我的cookie读写

简介: 前后台必须一致, 后台: public static void SetCookie(string cookieName, string value, int expiresDays){    var newCookie = new HttpCookie(cookieName);    newCookie.

前后台必须一致,

后台:

public static void SetCookie(string cookieName, string value, int expiresDays)
{
    var newCookie = new HttpCookie(cookieName);
    newCookie.Value = value;
    newCookie.Expires = DateTime.Now.AddDays(expiresDays);
    newCookie.Path = "/";
    System.Web.HttpContext.Current.Response.AppendCookie(newCookie);
}

public static string GetCookie(string cookieName)
{
    if (System.Web.HttpContext.Current.Request.Cookies[cookieName] != null
        && !string.IsNullOrEmpty(System.Web.HttpContext.Current.Request.Cookies[cookieName].Value))
    {
        string value = System.Web.HttpContext.Current.Request.Cookies[cookieName].Value;
        return HttpUtility.UrlDecode(value);
    }

    return null;
}

 

调用者:

CookieHelper.SetCookie(ckIdName, "0", 7);

userId = CookieHelper.GetCookie(ckIdName)

前台:

$.cookie('productIds', "," + productId, { expires: 7, path: '/' });

必须一致才能进行修改。

Creative Commons License本文基于 Creative Commons Attribution 2.5 China Mainland License发布,欢迎转载,演绎或用于商业目的,但是必须保留本文的署名 http://www.cnblogs.com/luminji(包含链接)。如您有任何疑问或者授权方面的协商,请给我留言。
目录
相关文章
|
存储 JSON 安全
Gin 学习之 cookie 读写
Gin 学习之 cookie 读写
69 0
|
JSON JavaScript 数据格式
js-cookie读写浏览器中的Cookie
js-cookie读写浏览器中的Cookie
180 0
|
前端开发 JavaScript CDN
js-cookie读写浏览器中的Cookie及其应用
js-cookie读写浏览器中的Cookie及其应用
221 0
JAVA Cookie 读写工具类
JAVA Cookie 读写工具类
182 0
|
JavaScript
js-cookie读写浏览器中的Cookie
js-cookie读写浏览器中的Cookie
203 0
|
内存技术 JavaScript
|
Web App开发
解决IE浏览器中Iframe跨域访问不能读写cookie问题
摘要: 本文讲的是解决IE浏览器中Iframe跨域访问不能读写cookie问题, 假设A嵌套了B 解决方法:第一种很简单:将系统B设置为可信站点。
1461 0