Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/296.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Can';不要在php中读取Cookies_Php_Cookies - Fatal编程技术网

Can';不要在php中读取Cookies

Can';不要在php中读取Cookies,php,cookies,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-kosmetic

我在服务器的根目录中创建了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()时,我没有得到这两个。
怎么了?

谢谢。

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

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

没有足够的信息。最终,你会在前面的www.上找到根。那么cookie就不可读了。是的,这就是问题所在,你能帮我让它在任何地方都可读吗?谢谢你的快速回复。我会尽快接受这个。