JavascriptでCookieの発行を行いたいです。
useridをCookieに付与し、有効期限をアクセスから3ヶ月間にしたいです。
またそのユーザーがボタンA・BをクリックしたかもCookieに反映させたいです。
tmpフォルダを作ってその中にa.htmlとa.js を入れました。
a.htmlには
<html lang="ja"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script> <script type="text/javascript" src="a.js"></script> </head> <body> <button type="button" name="a" value="a"> <font size="2">ボタンA</font> </button> <button type="button" name="b" value="b"> <font size="2">ボタンB</font> </button> </body> </html>
と書きました。
a.jsには
document.cookie = "key=value";
と最低限の設定しか書いていません。
目的のCookieを発行するためにはどういうjavascriptを書けば良いでしょうか?
またCookieで得た情報をサーバーサイドに送りたい場合はJSON形式で送るのが良いのでしょうか?Cookieに含まれる情報が個人情報が多いので、どう送るのが安全か知りたいです。
参考にした情報は
https://yukimonkey.com/data/cookie/
https://developer.mozilla.org/ja/docs/Web/HTTP/Cookies
です。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。