• 使用P3P实现 跨域共享Cookie


    在www.a.com下放SetCookie.ashx,内容如下:

     /// <summary>
        /// $codebehindclassname$ 的摘要说明
        /// </summary>
        [WebService(Namespace = "http://tempuri.org/")]
        [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
        public class SetCookie : IHttpHandler
        {

            public void ProcessRequest(HttpContext context)
            {
                context.Response.ContentType = "text/plain";
                context.Response.Write("Hello World");
                context.Response.AddHeader("P3P: CP", "CAO DSP COR CUR ADM DEV TAI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV");

                MyCookie.SetCookie("testcookie", "wq", DateTime.Now.AddDays(3), "/", ".xn--kwsz0jorw.com");   
            }

            public bool IsReusable
            {
                get
                {
                    return false;
                }
            }
        }

    在www.b.com的某个页面添加以下js:

     <script  src="http://www.a.com/SetCookie.ashx"></script>

    访问上面添加了JS的www.b.com 某个页面,再访问www.a.com,发现cookie已经实现跨域共享。

  • 相关阅读:
    IIS6.0PUT漏洞的利用
    练习1--利用python获取百度前3页搜索结果(可更改页数)
    笔记整理6——用python实现IP流量分析
    Django ORM 那些相关操作
    Django 中得ORM介绍和字段及字段参数
    Django 的 路由系统
    Django
    Django 的 之 视图
    Django 框架
    Django 中ORM 的使用
  • 原文地址:https://www.cnblogs.com/mxw09/p/1908160.html
Copyright © 2020-2023  润新知