程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> Asp.net不同二級域名和主域名共享cookies(單點登錄)

Asp.net不同二級域名和主域名共享cookies(單點登錄)

編輯:.NET實例教程
前段時間做了泛域名解析。。後來才知道,只要Request.Url.Host: 不同就屬於不同的站點session就不可以共享
當然牛B的人也可以把不同站點session共享!

這裡主要采用cookIEs共享,覺得比較方便。
步驟1:[寫cookIEs]
            //創建一個HttpCookIE對象
            HttpCookie cookie = new HttpCookIE("uId");
            //設定此cookIEs值
            cookIE.Value = "uIdValue";
            cookIE.Domain= "company.com";
            //設定cookIE的生命周期,在這裡定義為一個小時
            DateTime dtNow = DateTime.Now;
            TimeSpan tsMinute = new TimeSpan(0, 1, 0, 0);
            cookIE.Expires = dtNow + tsMinute;
            //加入此cookIE
            Response.Cookies.Add(cookIE);
            Response.Write(Request.Cookies["uId"].Value.ToString() + "CookIE創建完畢 <br > <hr > ");
步驟2:[讀cookIEs]
          
HttpCookie cookie = Request.CookIEs["uId"];
            if (cookIE != null)
            {
                   Response.Write(Request.CookIEs["uId"].Value.ToString();
            }

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved