.net cookie跨域请求指定请求域名

2018-06-22 07:52:03来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

1                     HttpCookie cookie = new HttpCookie("OrderApiCookie");   //初使化并设置Cookie的名称
2                     cookie.HttpOnly = true;                                 //为true时不允许脚本文件访问
3                     cookie.Domain = ".taobao.com";                          //注意domain必须设置为一个点加顶级域名,定义可以访问cookie的域名
4                     //DateTime dt = DateTime.Now;                           
5                     //TimeSpan ts = new TimeSpan(0, 1, 1, 0, 0);            //过期时间为1分钟
6                     //cookie.Expires = dt.Add(ts);                          //设置过期时间,不设置时间浏览器关闭会销毁
7                     cookie.Value = ".net";                    //给cookie赋值  
8                     Response.AppendCookie(cookie);               //返回给浏览器
cookie.Domain 为允许访问的域名,这里设置的.taobao.com,那么非 *.taobao.com的网站都不能访问
cookie.HttpOnly = true 时,前台就获取不到cookie值了
1         function getCookie(cookieName) {
2             var arr, reg = new RegExp("(^| )" + cookieName + "=([^;]*)(;|$)");
3             if (arr = document.cookie.match(reg))
4                 alert(unescape(arr[2]));
5             else
6                 alert("null");
7         }

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:abp允许跨域代码,时间转换为固定格式,本地时间

下一篇:在.net Core 使用PDF模板文件生成PDF文件,代替WEB打印控件!