1樓:匿名使用者
個人認為cookie儲存在客戶端的,所以想跨域名,應該只需要把兩個域名下設定接收cookie的變數一致就行了,當然,排除你在cookie中寫入了ip限置的方法!
2樓:九點夜聽
跨頂級域名
如果不是二級域名而是完全在不同頂級域名中,所在的web應用程式建立了一個cookie,想要在 其二級域名的應用程式中訪問,知道靠常規反的方法是訪問不了的,關鍵就是看看有沒有方法可以訪問。事實是cookie可以在一定條件下跨域,而不是隨心所欲的實現跨域。
按照常規我們需要有2個頂級域名,並且有dns伺服器才能夠配置域名,否則我們是無法驗證的,但是這裡沒有必要那麼麻煩,可以通過修改hosts檔案來模擬。在 c:\windows\system32\drivers\etc 中有 hosts檔案,在末尾新增上
127.0.0.1
127.0.0.1
兩行,就可以將本機用上面的域名訪問本機迴環地址了。只需要在iis上部署一套程式,ip為本機迴環地址,用兩個域名分別訪問就可以了。
新建三個頁面,分別是
其中default.aspx是 www.test1.
com 的頁面,訪問的地址是 http://www.test1.
com/default.aspx。看一下前臺**,它沒有任何後臺**
複製****如下:
另外一個是 sso.ashx 頁面,我們認為它是 www.test2.com 的頁面,前臺沒有任何**,後臺**如下:
複製****如下:
using system;
using system.collections.generic;
using system.linq;
using system.web;
using system.web.services;
using system.web.sessionstate;
namespace admin10000.web
public bool isreusable }
} }最後是 getcookie.aspx 頁面,它同樣是www.test2.com下的頁面,沒有前臺**,只有後臺**:
複製****如下:
using system;
using system.collections.generic;
using system.linq;
using system.web;
using system.web.ui;
using system.web.ui.webcontrols;
namespace admin10000.web }
} }好了,現在訪問測試,通過訪問 http://www.test1.
com/default.aspx 之後,這時會通過iframe載入呼叫sso.ashx這個頁面,執行後臺**建立cookie,然後訪問 http:
aspx 得到了相應的cookie。說明在www.test1.
com下建立的cookie在www.test2.com下是可以訪問到的。
要注意的地方:
admin10000.com 提示 sso.ashx 的後臺**中有一句:
context.response.addheader("p3p", "cp=cao psa our"); 是用來設定p3p響應頭。
是因為ie瀏覽器支援的p3p導致iframe跨站點時cookie被阻止,無法建立cookie。(firefox目前還不支援p3p安全特性,firefox自然也不存在此問題。不需要新增p3p響應頭。
)通過iframe的src屬性將test1.com域下的cookie值作為get引數重定向到test2.com域下sso.
ashx頁面上,sso.ashx獲取test1.com域中所傳過來的cookie值,並將所獲取到值寫入cookie中,這樣就簡單的實現了cookie跨域的訪問。
另外default.aspx頁面也可改為js呼叫形式:
複製****如下:
3樓:匿名使用者
你把兩個域名存在一起嗎,不就好了嗎
主域名和二級域名下的cookie如何實現共享呢? 5
4樓:匿名使用者
setcookie的引數,好好看看.
將第四個引數設定為 』/』 當前專案中所有目錄都可以使用cookie
5樓:諾煽基地
建立cookie的時候設定關聯domain,這樣即可實現對指定域名的cookie建立!
6樓:匿名使用者
加入cookie的時候設定domain
dnf怎麼看自己在跨幾跨幾的啊,dnf跨幾跨幾是怎麼分的?
螞蟻說 地下城與勇士 dnf 一共有10個跨區,可根據下列跨區明細檢視跨一大區跨二大區跨三a大區跨三b大區跨四大區跨五大區跨六大區跨七a大區跨七b大區跨八大區同一個跨區內的角色可以進行拍賣行交易和決鬥場玩法。玩家通過跨區喇叭傳送的信心,可以被同一跨區內的所有玩家看到 我的寵物是逗比 其實很簡單的,看...
中式婚禮當中的,跨火盆啊之類的環節是怎麼操作的
龍龍 其做法是,在男家大門前,預先擺好的炭火盆,炭火最好是松柏木炭火,新娘從上面慢慢跨過,意思是燒去一切不吉利的東西,日後夫妻會越過越紅火。筆者認為,還是解釋為浴火重生為佳。鳳凰涅槃,浴火重生,又造就一個新我。新婚跨火盆應該就是這個意義,結婚了,從此以後,日子紅紅火火,幸福美滿。跨火盆,將以前所有的...
手機出現域名糾錯系統是怎麼回事,急啊!!我的電腦有時老出現域名糾錯系統,怎麼解決啊??
我原來是由於開啟某殺軟的官方論壇時候,經常會莫名其妙的轉換到這個 域名糾錯 頁面,簡直不可原諒,遮蔽此 糾錯系統 後,頁面訪問恢復正常。急啊!我的電腦有時老出現域名糾錯系統,怎麼解決啊?解決步驟如下 第一步 開啟網路上的芳鄰,點選屬性 第二步 點選本地連線,再點選屬性 第三步 點選協議後再點選屬性 ...