无法在php中读取Cookie

时间:2013-06-28 13:07:38

标签: php cookies

我在服务器的根目录中创建了cookie。

setcookie("hs_aff", $_GET["aff_id"], time()+(3600 * 24 * 7), '/');
setcookie("hs_aff_ref", $_SERVER['HTTP_REFERER'], time()+(3600 * 24 * 7), '/');

它存在,可以在根目录中读取。
但后来我搬到了:

http://hafoslevy.cz/objednat-slevu/5219/celkove-kosmeticke-osetreni-pleti-ktere-obsahuje-odliceni-cisteni-ultrazvukove-spachtle-peeling-laser-masaz-maska-arganove-serum-kolagen-a-liftingovy-krem-to-vse-za-neskutecnych-332-kc

当我在这里调用var_dump()时,我没有得到这两个。
它出什么问题了?
感谢。

1 个答案:

答案 0 :(得分:0)

您需要指定域名。如果它适用于所有子域,那么你应该对':

表示满意
setcookie("hs_aff", $_GET["aff_id"], time()+(3600 * 24 * 7), '/', '.yourdomain.tld');
setcookie("hs_aff_ref", $_SERVER['HTTP_REFERER'], time()+(3600 * 24 * 7), '/', '.yourdomain.tld');