Cookieの操作:

Cookieから指定したキーに対する値を取り出す

Cookieから、指定のCookie名に対するデータを取り出して返す。

String1
Cookie名を文字列で渡す 半角英数
String2
データの使用言語を指定 省略した場合は「e」になる
  • ●「e」= 英語:1byteをそのまま読み込む
  • ●「j」= 日本語:unescapeして読み込む
●必須引数 ●オプション引数(省略可能)

記述例

$loadCookie('KEY1', 'j')
$loadCookie('KEY2')

戻り値

○指定したCookie名がある場合

・取り出したデータを返す。

・取り出したデータが、文字列の「true」「false」だった場合にはBool型(true・false)に変換して返す。

○指定したCookie名が無い場合

・nullを返す。

注意点

Google Chromeは、ローカル環境ではCookieを扱うことはできない。Cookieに関する動作確認を行う際は、テストサーバを立てるなどを検討し、オンラインで動作確認する必要がある。

動作サンプル

Cookieへの書き込み/読み出しのテスト。

Javascript : $writeCookie('KEY1','Data Text','10s','e'); var cookieStr=$loadCookie('KEY1','e');
Javascript : $writeCookie('KEY2','データ文字列','3m','j'); var cookieStr=$loadCookie('KEY2','j');
HTML : <input type="checkbox" id="cb1" checked>
Javascript : $writeCookie('CB_Status',cb1.checked,'1m','e'); var cbStatus=$loadCookie('CB_Status');
※上記のサンプルコードは主にPC表示用を想定している。スマホ用のコーディングでは別途調整が必要となる可能性がある。
※この関数の動作サンプルとして必須ではない装飾的なCSSコードなどは省略して提示している。