2013-01-25 71 views
2

我有一個Drupal 6.22網頁。我有一個.de和一個.at頂級域名。現在,.at域名是.de的別名。我想:與2域drupal相同的cookie這是一個站點

  • 我想單獨使用.at和.de域,當任何人打開我的.at/indexp.php時,不會丟棄.de域。
  • 我想監視傳入用戶。

所以我想從1個服務器託管2網站,我想有一個相同的登錄cookie,所以任何人在.AT登錄,並導航到.DE,他不斷登錄。

我知道,與同樣的娛樂的第2頁是殺害搜索引擎優化,這是一個新的更多的問題。

我試圖解決「同樣的Cookie」問題寬度$ cookie_domain,但我不能。據我所知,它只是與2個不同的服務器的2個不同的網站合作。

回答

0

如果沒有一些編碼在兩個站點之間對用戶進行身份驗證,則無法執行此操作。

從技術上講,瀏覽器不會將cookie發送到其他域。 如果$cookie_domainexample.com,那麼www.example.com,extras.example.com將不會獲得example.com的Cookie。

如果是.example.com,則所有example.com及其子域將從瀏覽器中獲取cookie。 (請注意example.com之前的前導點) 您不能從其他域發送example.com的Cookie。這就是爲什麼當你在谷歌域名上登錄時,你會看到你被重定向到Youtube並回到谷歌。

您可以將兩個域指向同一個域,並且它可以正常工作。但用戶將不得不在兩個站點登錄兩次。 或者,您可以在登錄後立即將用戶發送到其他網站。

例如,當用戶登錄example.com,當登錄成功時,立即將用戶發送到另一個域,而另一個站點(例如example.net)可以執行相同的身份驗證並將用戶發送回原產地。 我不知道任何這樣做的模塊。

相關問題