当我制作这样的JavaScript cookie时:
document.cookie = "hh=234,23423,324";
我从PHP中读到这样的内容:
echo ($_COOKIE['hh']);
它只返回值: 234 而不是:234,23423,324
在Google Chrome资源标签中,整个值显示为' 234,23423,324'。
任何信息都有帮助[1]:http://i.stack.imgur.com/5IpXg.png
答案 0 :(得分:3)
您需要将Cookie存储为字符串而不是数字。否则,您的cookie可能会被解释为数字,停止解析第一个非数字字符。
在JavaScript中试用:document.cookie = 'hh="234,23423,324"';
在Mozilla's cookie documentation中阅读更多内容。