无法在我的网页上保存Cookie,但在Netbeans

时间:2016-04-28 11:36:02

标签: php cookies netbeans

我使用了相同的代码差不多一年了,现在它停止了工作 我只在字符串中添加了一个变量,chrome拒绝接受我页面上的cookie,但Netbeans上的代码相同。

$cookie_name = "Hoppvader";
$cookie_value = $Vindstyrka .",". $Avstand .",". $Staende . "," . $Markera . "," . $Hojd . "," . $Oversatt . "," . $Vaderbilder . "," . $Translate . "," . $Lufttryck . "," . $color . "," . $LHP_oversatt . "," . $VindBilder;
setcookie($cookie_name, $cookie_value, time() + (86400 * 30 * 12 * 10), "/"); // 10 years
echo '<script type="text/javascript">alert("' . $cookie_value . '"); </script>';

Cookie的典型值可能如下所示:1, m/s,1, m,N,Y,m,Y,Y,Y,Y,#FFFFC1,Y,1 字符串中的新值为“,1”或$VindBilder javascript警报提示值正确。

我还尝试将代码回滚到以前的位置,但仍然不会在我的浏览器上保存cookie。
我也在IE中尝试过,它保存了cookie,但没有最后一个值“,1”。

有人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:1)

我发现原因是如果在setcookie之前做任何输出,setcookie就不起作用。

http://php.net/manual/en/function.setcookie.php

问题不在于setcookie,在setcookie之前输出是我的错误。