Web__Cookie常规使用

Posted Kikyo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Web__Cookie常规使用相关的知识,希望对你有一定的参考价值。

添加cookie 汉字需UrlEncode

var cookieValue = string.Format("{0}&{1}&{2}", user.Id, HttpUtility.UrlEncode(user.CompanyName), user.RoleId);
HttpCookie Cookie = new HttpCookie(Constant.Manager, cookieValue);
Cookie.Expires = DateTime.Now.AddHours(2);
Response.Cookies.Add(Cookie);

删除cookie

Response.Cookies[Constant.Manager].Expires = DateTime.Now.AddDays(-1);

cookie取值

var cookie = Request.Cookies[Constant.Manager];
if (cookie == null)
{
    return View("login");
}
ViewBag.CompanyName = HttpUtility.UrlDecode(cookie.Value.Split(‘&‘)[1]);

以上是关于Web__Cookie常规使用的主要内容,如果未能解决你的问题,请参考以下文章

25-3 requests模块的cookie和代理操作

web安全sql注入HTTP头&Post&Cookie注入

04_web基础()之cookie操作

Web信息安全实践_3.2 Cookie

04_web基础之cookie与session

VSCode 配置 用户自定义代码片段 自定义自动代码补充