COOKIE在PHP中无法识别

时间:2015-04-02 19:35:29

标签: php cookies

目标: 我有两个PHP文件,我想将数据存储在由站点“INDEX.PHP”设置的COOKIE中,并将其传递给名为“LAST.PHP”的站点。在中间有一个外部站点将被调用,其中我没有影响任何变量。文件的源代码如下:

的index.php

<?php
$cookie_name = "test";
$cookie_value = "It works!";
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/");
?>

LAST.PHP

<?php
echo $_COOKIE['test'];
?>

enter image description here

如你所见,我尽可能保持基本。我只想在“INDEX.PHP”中创建COOKIE,然后我将被重定向到外部站点,这个外部站点最终将我重定向到“LAST.PHP”,我只想输出COOKIE。这对我现在不起作用,任何人都可以帮助我吗?如果有人建议更优雅的方式将数据从“INDEX.PHP”传输到“LAST.PHP”,我也非常感激,请记住,我对“EXT.SITE”没有任何影响。非常感谢你提前。

1 个答案:

答案 0 :(得分:0)

您应该在&#34; /&#34;:

之后通过您的域名
setcookie($cookie_name, $cookie_value, time() + (86400 * 30), "/", '.yourdomain.com');

试试这个