タグ

cookieに関するmami_tasuのブックマーク (2)

  • setcookie()っていつ使うの? - Qiita

    setcookie('hoge', 'fuga', 0); // Set-Cookie:hoge=fuga とても簡単にCookieを発行することができます。 Cookieとは 何らかの情報をブラウザに保存したい場合に使います。 Cookieに値を登録すると、次に同じドメインのURLにアクセスした場合、登録してあるデータを自動的に送信してくれます。 上記の例であれば、次にfoo.localhostドメイン上にあるURLにアクセスすると、自動的にhoge=fugaという値がブラウザから送信され、PHPでは$_COOKIEで受け取ることが可能です。 送信するしないの判断はドメイン単位で行われるため、foo.localhost/a.htmlには送信されますが、ドメインの異なるbar.localhost/a.htmlには送信されません。 一見便利ですが、このCookie、使える量に制限があり、RF

    setcookie()っていつ使うの? - Qiita
  • ドメインあたりのクッキー数上限と上限に達した場合の挙動

    BrowserStack にてそれぞれデフォルト設定のブラウザで調査。IE 中心に調べたので他のブラウザは網羅的ではない。あとから補完して別途公開したい。 サマリー 最も一般的な挙動は、追加日時 (おそらく最終更新日時) が古いものを一件削除し、新しいクッキーを受け入れるという、LRU 的なアルゴリズム。ここからブラウザやバージョンによってバリエーションがある。 Chrome は一件ではなく一度に三十件削除する その代わり受け入れるクッキー数は多め バックエンドを Chromium (Blink) に切り替えてからの Opera も同様 古い Opera は、追加しようとしたクッキーを受け入れ、その次に新しいもの一件を削除する。 Safari は単に追加順ではなく独自のソート順でクッキーを管理。その降順または昇順で一件を削除する。 バージョンによって動きがばらばらなので、詳しく調査したい。

    ドメインあたりのクッキー数上限と上限に達した場合の挙動
  • 1