2011-09-29 39 views

回答

1

您可以從一臺服務器到另一臺服務器執行Ajax調用,並在另一臺服務器上重建會話。

要使用跨域,您需要使用JsonP。看看這裏:http://api.jquery.com/jQuery.ajax/

這樣,網站確實做用戶請求,所以cookie /會話確實存在於另一臺服務器上,因此您可以設置一個新的。

1

基本上:你不能。

其實,這構成了兩個問題:

  • 分裂域問題。如果您有不同的子域名(即blog.example.net和www.example.net),則可以將域名設置爲example.net作爲cookie。如果是完全不同的域名,請參考How do I use cookies across two different domains?
  • 找到的解決方案分裂的服務器問題。爲此,您需要編寫自己的會話管理,它可以分佈在多個服務器上,即通過單獨的數據庫服務器。請參考關於這個問題的PHP文檔。
相關問題