ホームページ作成支援
ジャバスクリプト辞典 超基本こ難しい基本その1こ難しい基本その2予約語変数演算子条件文1条件文2
関数関数と変数関数の戻り値いろいろな関数配列フォームとフレームクッキー
JavaScriptサンプル1JavaScriptサンプル2JavaScriptサンプル3
JavaScript見習所

クッキー

■クッキー
通常ブラウザは、セキュリティの問題から、ユーザーが使用しているマシンのローカルファイル(クライアント側)に情報を保存することができません。しかし、JavaScriptを用いると「クッキーファイル」と呼ばれるものをクライアント側に保存することができます。
たとえば一度書き込みした掲示板に自分の固有情報が残って、二度目からの書き込みが楽になる…それは、このクッキーのおかげなのです。
●クッキーの制限
クッキーは非常に制限された形でクライアント側に情報を保存することができます。その制限とは、
保存先が限定されている、一定の書式でしか書き込みができない、保存形式はテキストのみである、ユーザーに関しての情報は送信されないといったものです。
●クッキーファイルの保存場所
使っているOSやブラウザによって異なります。

■クッキーを作る

クッキーファイルの保存
document.cookie="name=値; expires=期限(GMT); path=URLパス; domain=サイトドメイン; secure"
名前
説明
name=値 クッキーファイルに保存されるデータの変数名と、その中に保持される値です。省略不可。
expires=制限 クッキーの有効期限の日時を指定します。この日時以降は、クッキーは保存されなくなります。書式は、Wdy,DD-Mon-YYYY HH:MM:SS
path=パス 有効なクッキーURLのうち、パスの部分を指定します。指定がなければ、パスはクッキーを設定したドキュメントと同じになります。
domain=サイトドメイン 有効なクッキーURLのうち、ドメインの部分を指定します。指定がなければ、ドメインはクッキーを設定したサイトドメインと同じになります。
secure この属性を記述すると、クッキーを安全な接続だけを用いて送信するようになります。
クッキーファイルの参照(任意の変数をdataとずると)
data=document.cookie;

■クッキーを削除する
有効期限を現在の時刻よりも過去にすることによって簡単に削除することができます。

ジャバスクリプト
超基本こ難しい基本その1こ難しい基本その2予約語変数演算子条件文1条件文2
関数関数と変数関数の戻り値いろいろな関数配列フォームとフレームクッキー
JavaScriptサンプル1JavaScriptサンプル2JavaScriptサンプル3
便利リンク
ネット便利帳ホームページ作成支援イラストラウンジおすすめスタイルシートメモみつけたきせき