ファーストパーティクッキー
クッキー(cookie)だよ
訪問先のホームページが置いてあるWebサーバから渡されるよ
簡単に書くよ
ファーストパーティクッキー(英:first party cookie)とは
「サードパーティークッキー」と対比される用語で、あなたが見たいホームページのファイルが置いてあるコンピュータ(Webサーバ)から「次に来るときは、これを持ってきてね」と、こっそり渡されるメモのこと
です。
詳しく書くよ
順番に見ていきましょう。
まずは予備知識として、ホームページが表示される流れとクッキー(cookie)について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。
あなたがホームページを見ようとすると、まず、ホームページを見るときに使うソフト(Webブラウザ)からホームページのファイルが置いてあるコンピュータ(Webサーバ)に対して「このページをおくれ」と お願いが出されます。
そのお願いに対して、WebサーバさんからWebブラウザさんに「ほれ、そのページだよ」と お返事がきます。
お返事を受け取ったWebブラウザさんは、受け取った内容(ホームページのファイル)を画面上に表示してくれます。
これが、ホームページが表示されるときの流れです。
1.Webブラウザ→「このページおくれ」→Webサーバ
2.Webブラウザ←「ほれ、そのページだよ」←Webサーバ
となります。
ここで
2.Webブラウザ←「ほれ、そのページだよ」←Webサーバ
の流れに注目してください。
WebサーバさんからWebブラウザさんにホームページのファイルが渡されるところです。
実はこのとき、WebサーバさんがWebブラウザさんに対して、こっそりメモを渡してくる場合があります。
メモの受け渡しは「こっそり」です。
人間様の目には、やり取りが見えません。
Webブラウザさんはメモを受け取りました。
このメモは保管しておいて、次のお願いをするときに一緒に送ってやります。
「よく分からないけど前回こんなのもらったよ~」と、送りつけてやるのです。
そうするとWebサーバさんは、必要に応じて、またメモを送ってきます。
この一連の流れにおいて、WebサーバさんとWebブラウザさんの間でやり取りされるメモを「クッキー(cookie)」と言います。
cookieのやり取りはWebサーバさんとWebブラウザさんの間で勝手に行われます。
人間様が気にする必要は、基本的には ありません。
ここまでの説明で、ホームページが表示される流れとcookieについて、何となく分かったでしょうか。
よく分からない人は
1.ホームページのファイルが置いてあるコンピュータが「Webサーバ」
2.WebサーバとWebブラウザの間でやり取りされるメモが「cookie」
の2点を頑張って覚えてあげてください。
それを踏まえて、次に行きます。
あなたがホームページを見るとき、必ずしも1つのWebサーバとやり取りしているとは、かぎりません。
複数のWebサーバとやり取りしている場合があります。
例えば、ホームページに広告がくっついている場合です。
あなたが広告の付いたホームページを見るときの流れは
1.Webブラウザ→「このページおくれ」→ホームページが置いてあるWebサーバ
2.Webブラウザ←「ほれ、そのページだよ」←ホームページが置いてあるWebサーバ
3.Webブラウザ←「これも表示して」←広告が置いてあるWebサーバ
に なります。
Webサーバに注目すると
1.あなたの見たいホームページのファイルが置いてあるWebサーバ
2.広告を表示するプログラムが置いてあるWebサーバ
の2つが登場します。
広告の表示の仕方にもよるので「絶対にそう!」とは言えませんけどね。
この説明を書いている時点の主流なやり方は、そうなっています。
さて、広告の付いたホームページを見るときにやり取りするWebサーバは
1.あなたの見たいホームページのファイルが置いてあるWebサーバ
2.広告を表示するプログラムが置いてあるWebサーバ
の2つです。
ここでWebブラウザさんの気持ちになってください。
「1.あなたの見たいホームページのファイルが置いてあるWebサーバ」は、Webブラウザさんが「このページをおくれ」と お願いした相手です。
Webブラウザさん的には「当事者」と考えています。
一方「2.広告を表示するプログラムが置いてあるWebサーバ」は、Webブラウザさん的には、どうでもいいやつです。
勝手に話に混ざってきた部外者ですからね。
こいつはWebブラウザさんにとっては「第三者」です。
よって
1.あなたの見たいホームページのファイルが置いてあるWebサーバ
2.広告を表示するプログラムが置いてあるWebサーバ
を
1.当事者なWebサーバ
2.第三者なWebサーバ
に読み替えてみます。
ここまでを整理してみましょう。
ホームページのファイルが置いてあるコンピュータが、Webサーバです。
WebサーバとWebブラウザの間でやり取りされるメモが、cookieです。
Webサーバには
1.当事者なWebサーバ
2.第三者なWebサーバ
の2つがあります。
このことから、cookieにも2種類あることが分かります。
それは
1.当事者なWebサーバと受け渡しするcookie
2.第三者なWebサーバと受け渡しするcookie
の2種類です。
お待たせしました。
この2種類のcookieのうち
1.当事者なWebサーバとやり取りするcookie
が「ファーストパーティクッキー」です。
あと、ついでなので書いておくと
2.第三者なWebサーバとやり取りするcookie
は「サードパーティークッキー」と言います。
せっかくなので、併せて覚えてあげてください。
一言でまとめるよ
まぁ「ファーストパーティクッキー」って単語が出てきたら「訪問先のWebサーバ
(ホームページのファイルが置いてあるコンピュータ)から渡されるクッキーなんだな~」と お考えください。
おまけ
■訳してみるよ
「first(ファースト)」の意味は「最初」とか「1番目」とかです。
「party(パーティ)」の意味は「パーティ」とか「集まり」とか「一行」とか「一団」とかです。
「cookie(クッキー)」はIT用語の「クッキー」です。
何となく くっつけると
1番目の一団のクッキー
となります。






