将PHP cookie从DOMAIN1设置为DOMAIN2

时间:2014-06-14 13:19:49

标签: php cookies set setcookie

假设网站网址= WWW.DOMAIN1.COM

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);

$ domain1没有为$ domain1设置?

1 个答案:

答案 0 :(得分:0)

你不能!

您无法将Cookie从一个域设置为另一个域。 Cookie仅适用于您正在使用的域,并且专门用于保护cookie安全性。

但您可以将用户从domain1重定向到domain2并设置domain2 cookie。

希望这些信息有所帮助。