当用户访问我的网站时,他/她必须从可用城市列表中选择一个位置。我想保存他/她在cookie中的最后三个选择。 没有必要将所有三个值保存在单个cookie中,但我想知道这样做的最佳实践。
我的问题是:
目前我的Javascript功能是
function setCookie(cookieName, cookieValue, exdays) { /*number of days until the cookie should expire (exdays)*/
var date = new Date();
date.setTime(date.getTime() + (exdays*24*60*60*1000));
var expires = "expires="+date.toUTCString();
document.cookie = cookieName + "=" + cookieValue + "; " + expires;
}
在java脚本中,我像这样设置cookie
setCookie(cityName, cityValue, 360)
我正在使用
在php中获取cookieecho $_COOKIE[cityName];
答案 0 :(得分:-1)
创建一个数组
var cookie1 = ['city1', 'city2', 'city3'];
var serialized = JSON.stringify( cookie1 );
现在保存此cookie
取回用户
JSON.parse()来
获取数组