クッキーを発行する
javascriptでクッキーを発行するには、document.cookieを使用します。
以下、クッキーを発行する例です。

<script type="text/javascript">
<!--
// キー=値とという形式で代入する
document.cookie = "a=test1;";
document.cookie = "b=test2;";
//-->
</script>
クッキーを取得する
クッキーを取得するにもdocument.cookieを使用します。
クッキーには以下のような形式で保存されています。



;区切りでデータが格納されているのがわかります。
そのため、プログラムでデータを抽出する必要があります。



以下、ソースです。

<script type="text/javascript">
<!--
function b(){
    var arr = document.cookie.split(";");
    var key = prompt("キーを入力してください(aかb入れてください)");
    for(i in arr){
         arr[i] = arr[i].replace(/^\s+|\s+$/g, "");
    }

    for(i in arr){
        var value = arr[i].indexOf("=");
        if(arr[i].substring(0, value) == key){
            alert(arr[i].substring(value + 1));
        }
    }
}
//-->
</script>

Back to top

Information