如:現在有乙個站: www.abc.com 子站:123.abc.com 希望從主網域名稱登入,或者從子域登入可以同步,也就是說:只要從任何乙個站下登入都可以不在在另乙個站登入
網上介紹了很多方法,我都試過了,都不行,主要原因是:不能清除cookies,最後我沒有辦法了,就放棄不搞這個了,晚上看電影:死神來了,看著 看著就想到:死神能安排人怎麼死,那我當時想cookies能共享,就一定有辦法清除cookies
現在的效果就是:可以在www.abc.com 子站:123.abc.com 任意那個站登入,都可以登入,並且cookies一站通用,不管在任何乙個站退出,所有主站與子站都會被退出
方法:在登入時加上:
response.cookies(「mycookies」)(「username」)=rs(「username」)
response.cookies(「mycookies」).path = 「/」
response.cookies(「mycookies」).domain=」abc.com」 『abc.com 前面加不加」.」都一樣的
response.cookies(「mycookies」).secure=false
response.cookies(「mycookies」).expires=dateadd(「h」,24,now()) 『設不設看你自己,可以不用加這句,也可以
退出時:也要加上:
response.cookies(「mycookies」).expires = now() -1
response.cookies(「mycookies」)(「username」)=」"
response.cookies(「mycookies」).path = 「/」
response.cookies(「mycookies」).domain=」abc.com」
response.cookies(「mycookies」).secure=false
注意問題: 在**登入時,一定要注意,只要那個地方有cookies修改或更新,就一定要加上:
response.cookies(「mycookies」).path = 「/」
response.cookies(「mycookies」).domain=」abc.com」
response.cookies(「mycookies」).secure=false
另乙個注意的問題就是,在退出時:如果在子網域名稱退出,一定要給每乙個站裡面加乙個logout.asp退出檔案
關於跨網域名稱的,我沒有試過,不知道行不行
二級網域名稱共享cookies
如 現在有乙個站 www.abc.com 子站 123.abc.com 希望從主網域名稱登入,或者從子域登入可以同步,也就是說 只要從任何乙個站下登入都可以不在在另乙個站登入 網上介紹了很多方法,我都試過了,都不行,主要原因是 不能清除cookies,最後我沒有辦法了,就放棄不搞這個了,晚上看電影 ...
關於二級網域名稱共享cookies
如 現在有乙個站 www.abc.com 子站 123.abc.com 希望從主網域名稱登入,或者從子域登入可以同步,也就是說 只要從任何乙個站下登入都可以不在在另乙個站登入 網上介紹了很多方法,我都試過了,都不行,主要原因是 不能清除cookies,最後我沒有辦法了,就放棄不搞這個了,晚上看電影 ...
cookie共享於二級網域名稱
糾結了半天,終於搞定了cookie在主網域名稱下各個二級網域名稱可共享問題.對於任何web 前端技術,都可以對建立cookie並且可以修改同域下cookie的資料.乙個cookie是乙個k v的字串,同時可以傳遞一些屬性.cookie cookie new cookie key value cook...