2011-06-20 112 views
1

我該如何着手創建一個可以在我的網站URL和所有子網站上閱讀的cookie。asp.net cookies子網站

叫「的myCookie」上http://www.mysite.com/

一旦創建即創建的cookie,然後它可以在http://site1.mysite.com/http://site2.mysite.com/閱讀等等等等

如果用戶選擇「記住」上述場景應該發生他們的cookie。 我假設如果cookie沒有被保存,它將在更改站點時「丟失」。

上述網站是在他們的一個IIS條目,在我的情況下,完全不同的服務器。

乾杯!

編輯:

我創造了我的子域名的cookie,從而使火餅乾讀取其領域爲「.mysite.com」。

水分不能識別這個cookie,但我認爲這是他們的網站需要改變。

  1. 創建的cookie,使我的網站可以讀取它,
  2. 能夠讀取cookie是我的網站創建它。

回答

1

您將需要修復您的PHP網站上的Cookie域。除非您這樣做,否則子網站將無法讀取您的Cookie。既然你是說你的主站點是在PHP中,並且cookie域是「www.mysite.com」,這將需要在PHP端完成。

ini_set('session.cookie_domain', 'mysite.com'); 

否則您將無法讀取它。

+0

您已經評論了關於www.mysite.com的說明,它位於PHP服務器上,並且它位於www.mysite.com域中,該說明已被刪除。這是對另一個答案的評論,您應該將該信息添加到問題的描述中。 – stephenbayer

+0

謝謝。我現在得出了同樣的結論。 我們會讓建立主站點的團隊進行所需的更改。 – mp3duck