運営サイト/オリジナルCMS   |   ダウンロードランキング   |   お問い合わせ

ログインシステム制作パック(格安の9,800円!)

ログインシステム制作パック(格安の9,800円!)

SNS や 会員制サイト の構築に利用された実績のある 「ログインシステム」 を、システム単体としてパッケージ化しました。
運営中や、新規制作のホームページ に 簡単にログイン機能 をつけることができます。

JavaScriptでクッキーの登録、参照、削除

JavaScriptでクッキーの登録、参照、削除をする関数です。

// ------------------------------------------------------
// クッキーに登録 
//
// [入力] 1. myCookie : クッキー名
//        2. myValue  : 値
//        3. myDay    : 有効期限日数
//
// [出力] なし
// ------------------------------------------------------
function mySetCookie(myCookie, myValue, myDay){
  myExp = new Date();
  myExp.setTime(myExp.getTime()+(myDay*24*60*60*1000));
  myItem = "@" + myCookie + "=" + escape(myValue) + ";";
  myExpires = "expires="+myExp.toGMTString();
  setdata = myItem + myExpires;
  document.cookie =  setdata;	// クッキーの登録
}


// ------------------------------------------------------
// クッキーの値を取得
//
// [入力] 1. myCookie : クッキー名
//
// [出力] 1. myValue  : クッキーの値
//                   != null : 値(string)
//                    = null : 該当なし
// ------------------------------------------------------
function myGetCookie(myCookie){
  myCookie = "@" + myCookie + "=";
  myValue = null;
  myStr = document.cookie + ";" ;
  myOfst = myStr.indexOf(myCookie);
  if (myOfst != -1){
    myStart = myOfst + myCookie.length;
    myEnd   = myStr.indexOf(";" , myStart);
    myValue = unescape(myStr.substring(myStart,myEnd));
  }
  return myValue;
}


// ------------------------------------------------------
// クッキーを削除
//
// [入力] 1. myCookie  : クッキー名
//
// [出力] なし
// ------------------------------------------------------
function myDelCookie(myCookie){
	
  expireDate = new Date();
  expireDate.setYear(expireDate.getYear()-1);
  setdata = myCookie + "=;expires=" + expireDate.toGMTString();
  document.cookie = setdata;
}
 

参考になりました?

Filed under: JavaScript — admin 11:34  Comments (0)
トラックバック

このエントリーのトラックバックURL:

コメントはまだありません »

コメントはまだありません。

コメントをどうぞ

コメントを書くにはログインが必要です。
ログイン

運営サイト/オリジナルCMS   |   ダウンロードランキング   |   お問い合わせ