2014-06-14 92 views
1

設站點URL = WWW.DOMAIN1.COM設置PHP餅乾DOMAIN2

for set cookie, code as 
    $Name = 'cookiee_name'; 
    $Value = '123456'; 
    $Expires = 3600*24; 
    $Path = '/'; 
    $domain1 = 'WWW.DOMAIN1.COM'; 
    $domain2 = 'WWW.DOMAIN2.COM'; 
    setcookie($Name,$Value,$Expires,$Path,$domain1); 

它設置與$ DOMAIN1。但是當我使用$ domain2而不是$ domain1像

setcookie($Name,$Value,$Expires,$Path,$domain2); 

它沒有設置$ domain2 $ domain1?

+0

可能重複的[如何爲其他域設置Cookie](http://stackoverflow.com/questions/6761415/how-to-set-a-cookie-for-another-domain) –

回答

0

你不能!

您無法將Cookie從一個域設置爲另一個域。 Cookie只適用於您正在使用的域名,並有意設計爲保護Cookie安全。

但是,您可以將用戶從domain1重定向到domain2並設置domain2 cookie。

希望這些信息對您有所幫助。