下記では init() という function で cookie を連想配列 cookies に突っ込むことをしている。
function init() {
// 連想配列 cookies をクリア
cookies = [];
// 変数 cookieItems に、cookie を ; ごとに区切って格納
// これで 1 項目づつに区切られる
var cookieItems = document.cookie.split(";");
for (var i = 0; i < cookieItems.length; i++) {
// 変数 thisCookie に 1 項目を = ごとに区切って格納
// これで 1 項目内の項目名と値を分けて格納する
var thisCookie = cookieItems[i].split("=");
// cookies に項目名と値を同期させながら格納
cookies[thisCookie[0]] = thisCookie[1];
}
}
// 連想配列 cookies をクリア
cookies = [];
// 変数 cookieItems に、cookie を ; ごとに区切って格納
// これで 1 項目づつに区切られる
var cookieItems = document.cookie.split(";");
for (var i = 0; i < cookieItems.length; i++) {
// 変数 thisCookie に 1 項目を = ごとに区切って格納
// これで 1 項目内の項目名と値を分けて格納する
var thisCookie = cookieItems[i].split("=");
// cookies に項目名と値を同期させながら格納
cookies[thisCookie[0]] = thisCookie[1];
}
}
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.