標準Cookie講座

written by ipusiron(2000,7,1)


■クッキーの流れ

ブラウザ

WWWサーバ


HTML文書などを要求

(ブラウザの設定によっては、送られてきたクッキーが保存されないこともある)


ヘッダーにクッキーを付けてデータを転送


条件に会うクッキーをヘッダーに付けてHTML文書などを要求

(送られてきたクッキーによって、何らかの処理をする)


データを転送

■Cookieファイルの読み書き方法

 cookie ファイルの読み書きには、document.cookie命令を使用します。

myData = document.cookie;

とすればデータが読み出せますが、cookie ファイルに記録されている全てのデータが読み出されるわけではありません。書き込み時と同じ URI(サイト)のデータのみ読み出されます。また、この場合1行しか読み込まれません。

 cookieファイルに書き込む形式は以下のようになります。

document.cookie = 名前 + データ + 期限(GMT)

document.cookie = 名前 + データ; expires=期限;

(例:document.cookie = "MZ='721'")

 データはデータそのものでも構いませんが通常は「名前+データ」とします。期限はデータの存続可能な有効期限ですが、ローカルタイムではなく GMT(グリニッジ標準時)で指定します。データを消したい場合は、現在の日付より以前の日付を指定すればデータは消えます。ただし、データが削除されるのはブラウザ終了後ですので注意が必要です。期限を指定しない場合はブラウザ終了後まで一時的にデータは記録されています。

 データを読み出す場合は以下のようになります。

myData = document.cookie

 この場合読み出されるデータには期限は含まれません。もし「name=KF」というデータが書き込まれている場合、myData には「name=KF」という「文字列」が入ります。文字列でなく数値を読み書きしたい場合には文字列に変更するといった作業が必要になります。文字列を検索する場合は indexOf、charAt、substring 等の検索命令を利用します。

 


■参考文献


戻る

そろそろ結婚適齢期??? 海外旅行保険の加入はコチラ! 過払い金の回収ならこちら
[PR] | RMT葬式 費用高崎浦安大井町新越谷中国SEO対策消費者金融車 買取テンプレート沖縄旅行免許合宿二輪引越しプレゼントゴルフ会員権留学レーシックマッサージFXアフィリエイトFXホームページ制作デイトレード海外現地情報ハワイ旅行タイバンコクハワイ レンタカーベスト ハワイ ホテル レーツバリ島Hawaii hotelsHawaii Activitiesbhhrハワイホテルテキスト広告
【運営会社「パラダイムシフト」サービス】 ハワイ現地オプショナルツアーリラックマ) - ビジネスクラス航空券 - 格安航空券(1) - 格安航空券(2) - 海外ホテル - 韓国旅行 - タイムシェア - ホテル 予約
無料ホームページ - 携帯ホームページ - 無料ホームページ作成 - レンタルサーバー - ブログ - ヴィラ - ハワイ コンドミニアム - バリ島 ホテル - プーケット ホテル - タイムセル - 口コミ - 格安国際電話 - ホノルルマラソン - サイトパトロール - 誹謗中傷 - 宿泊料金比較 - 口コミ