JavascriptでCookieの読み書き

高瀬 裕介 336views 更新:2014年7月1日
//Cookieから読み込み
function GetCookie(name) {
    var result = null;
    var cookieName = name + '=';
    var allcookies = document.cookie;
    var position = allcookies.indexOf(cookieName);
    if (position !== -1) {
        var startIndex = position + cookieName.length;
        var endIndex = allcookies.indexOf(';', startIndex);
        if (endIndex === -1){
            endIndex = allcookies.length;
        }
        result = decodeURIComponent(
                allcookies.substring(startIndex, endIndex));
    }
    return result;
}
 
//Cookieへ書き出し
function SetCookie(name, value) {
    document.cookie = name + '=' + encodeURIComponent( value );
}

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません