今までCookieの管理などはPHP側でやることが多かったのですが、JavaSciprtで実行することも可能です。
設定に関してはkey=value形式で突っ込めばOKです。
1 |
document.cookie = 'key1=value1; path=/hoge/' |
上記の例だとkey1にvalue1という値をhoge以下のパスの時に有効にします。
またmax-ageやexpireなどを設定することで寿命を任意にコントロールできます。
Cookieを直接削除することはできないようで一般的にはmax-ageを0に設定したり、expireを過去に設定することが多いようです。
現段階でのCookieの情報を見たければブラウザのツールで見ることができます。
ここでクリアすることでCookieを削除することもできます。
✴︎注意点としてはpathやドメインなどが不適切だとうまく管理できないことがありますので、これらの設定が適切かどうかを判断するようにしましょう。
参考リンク