cookie

0pt

Webの基技術のひとつ。

  • クライアントブラウザが保存する。
  • key/value形式
  • 期限日を設定できる
  • パスとドメインが指定できる。これが原因のセキュリティホールがあったなぁ。http://itpro.nikkeibp.co.jp/free/ITPro/NEWS/20040921/150222/
  • HTTPヘッダにSet-Cookie2として送信する。
  • 全部で4KBまでしか送信できない。(仕様では最低4096バイト)。それを超えた場合は切り捨てではなく破棄。
  • セッションはCookieを利用している。例えばPHPならば「PHPSESSID」というキー(変更可)をクッキーに保存している。

JavaScript

console.log(document.cookie);
document.cookie = "key=value";

PHP

var_dump($_COOKIE);
setcookie('key', 'value', time()+60*60*24*30);

リンク

RFC2965
http://tools.ietf.org/html/rfc2965

日本語
http://www.studyinghttp.net/rfc_ja/rfc2965

Netscape版日本語訳(古い?)
http://www.futomi.com/lecture/cookie/specification.html

「cookie」について友人に書いてもらう。

あなたにとって「cookie」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

お気に入りの説明

1 pt
ブラウザ を通じてユーザー側に保存できるデータ。 javaScriptで扱うのは結構めんどくさいけど、jQuery プラグイン を使うとらく。 jQuery プラグイン jQueryの cookie プラグイン を入れると...
もっと読む
0 pt
malaさん 俺がサードパーティCookieを全サイト対象にオフにしているのは主にセキュリティ上の理由で、多くのWebサイトに脆弱性が存在していることを知っていて、知らないうちに情報抜かれたりするの...
もっと読む

他の人の「cookie」を見る