cookieをJavaScriptから使うのはやや面倒なところもあるんですが、jquery.cookieを使うと簡単にできます。
→carhartl/jquery-cookie · GitHub
JSをダウンロードするか、CDNを使うかして、scriptタグに入れる。もちろんjQuery自体も必要です。
<script src="hogehoge/jquery.cookie.js"></script>
CDNを使う場合はcdnjsが便利かもしれません。
使い方はごく単純でcookieのセットと値取得は以下の様な感じでできました。
$.cookie("クッキー名", "値");//設定 var data = $.cookie("クッキー名");//値取得
一つ迷ったのはパスの指定でした。以下のようにすればできますが、全部に設定するのは面倒です。
$.cookie("クッキー名", "値", {path:"/"});
サイトの方にしっかりと書いてありますが、以下のようにすればデフォルトのパスが設定できます。
$.cookie.defaults.path = "/";
これでいちいち設定することなく、このドメインの中で同じクッキーを参照するようになります。(通常のデフォルトでは同じディレクトリ?)
昔はJSでやるのが面倒でPHPを介したりしたこともあったんですが、その必要も無さそうです。