Javascriptでcookieの書き込み

@iwasaki 43views 更新:2015年6月1日

Javascriptでcookieに値をセットするには以下のようにします。

document.cookie = "name=value; expires=date; path=path";

Aipoのばあいはそれ用の関数が用意されています。

https://github.com/aipocom/aipo/blob/a0c33ae1f52ee3686ea77e34cb56afcb0623eb96/war/src/main/webapp/javascript/aipo/aipo.js#L76

aipo.setCookie =function(strName, strValue,path,time) {
  var dtExpire = new Date();
  dtExpire.setTime(dtExpire.getTime() + (typeof time !='number'?10*24*60*60*1000:time));
  if(typeof path =='undefined' || path==null)
      document.cookie = strName + "=" + strValue + "; expires=" + dtExpire.toGMTString() + "; path=${context_path}/";
  else
      document.cookie = strName + "=" + strValue + "; expires=" + dtExpire.toGMTString() + "; path="+path;
}

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません