Cookieの数、送られてくるとき

このQ&Aのポイント
  • Cookieには何種類かの情報が含まれており、特定のウェブサイトでのアクティビティや訪問履歴が保存されます。
  • 一般的に、クッキーはウェブサイトへのアクセス時に送信され、ブラウザに保存されます。
  • クッキーは個々のウェブサイトごとに異なるため、異なるウェブサイトにアクセスすると異なるクッキーが送信されることがあります。
回答を見る
  • ベストアンサー

Cookieの数、送られてくるとき

http://www.ugtop.com/ の「確認くん」を教えていただきました。 これを開くと「クッキー」の欄があり、そこにいくつかの英数字が表示されています。 (1) 次の4つの文字列の直後には8桁の全く同じ数があります。隣の町に住む友人がその友人のパソコンでアクセスしても、自分(wakabakun)と全く同じ値の数が表示されるということです。この8桁の文字列はだれでも皆同じなのでしょうか。 (a)_utma (b)_utmb. (c)_utmc. (d)_utmz. (2) 確認くんの「クッキー」の行の「解説」の欄に「食べ残しに注意」とあります。これはどういう意味でしょうか。「あなたのパソコンにあるクッキーは、ここに表示したのが全部ではない。これ外にもいっぱいあるが全部はとても表示できないから、とりあえずこの5つを表示しただけだよ。」という意味でしょうか。 (3) Cookieは、いつ送られてくるのでしょうか。例えば、次の(a)~(c)のようなときが考えられるのですが、どうなのでしょうか。 (a)どんなサイトでもアクセスしたらアクセスしたときに、そのサイトから必ず送られてくる。 (b)アクセスを計測、集計しているサイトにアクセスしたときのみ、そのサイトから送られてくる。 (c)ID、パスワードでログインするサイトにアクセスしたときのみ、そのサイトから送られてくる。

質問者が選んだベストアンサー

  • ベストアンサー
noname#228211
noname#228211
回答No.1

WWWが開発された頃は、webサーバと端末(パソコン)を接続したままでホームページを閲覧していましたが、この方式では閲覧する端末(パソコン)が多くなればなるほどにwebサーバへの負担が大きくなり、いくら高価なサーバを利用しても閲覧できない端末(パソコン)ができてしまうことが判明し、現在のような端末(パソコン)にダウンロードしてそれを閲覧するというでのキャッシュ方式が生み出されました。 そのキャッシュ方式の不具合いが、webサーバ側のホームページを更新しても更新されたホームページが端末(パソコン)で閲覧できないときがあることです。その解決として、Cookieが開発されました。 Cookieは、あなたの書かれているとおり、ほとんどのホームページに利用されています。 A.過去に閲覧したホームページを閲覧する場合、端末(パソコン)のブラウザ(IE)のキャッシュのCookieで、更新の有無やホームページの新旧を調べて、最新のホームページが閲覧できます。 B.webサーバ側でアクセスの計測・集計ができます。 基本的には上に書いた程度のことしかしていませんので、端末(パソコン)に悪影響はありません。 最近やっと話題になりだしたスパイウエアもCookieのことです。 悪意を持たせればどんなことも可能です。 ・トロイの木馬と組み合わせたCookieだけのウィルス。 ・メールアドレスやコンピュータ名それにID、パスワードを盗んだりする。 ・端末(パソコン)の状態を監視したりする。 Cookieの悪意の有無の判別がしにくく、ウイルス検知ソフトのスパイウエア検査でよく悪意のないものが検知されますが、 端末(パソコン)のブラウザ(IE)のキャッシュをすべて削除しても影響が出ませんので次の手順で削除してください。 [スタート]→ブラウザ(IE)を右クリック→インターネットのプロパティ(R)→全般タグ内の「閲覧の履歴」の削除ボタンをクリック→閲覧の履歴の削除ウインドウが表示されます。 そのウインドウの全5項目の削除ボタンを上から順にクリックしてください。 注.閲覧の履歴の削除ウインドウの最下の”すべて削除”ボタンは、Cookieを削除できません。 その後にすぐ確認くんをためしてみてください。

wakabakun
質問者

お礼

詳しくお教えいただき、たいへんよく分かりました。 有り難うございました。

関連するQ&A

  • Cookieのファイル名?

    http://www.ugtop.com/ の「確認くん」を教えていただきました。 これを開くとクッキーの欄があり、そこにいくつかの英数字が表示されています。 (1) この英数字の先頭は次の文字ですが、これはなんのいみでしょうか。できれば、フルスペルも分かると有り難いです。 (a)_utma (b)_utmb. (c)_utmc. (d)_utmz. (e)|utmcsr. (2) (1)の5つは、Cookieのファイル名でしょうか。 (以下の(3)~(5)の質問は、(1)の5つがファイル名であるとして書きます。) (3) (1)の5つのファイルは何を収納するファイルでしょうか。 (4) (1)の(a)~(d)の4つには、それに引き続いて #######. という7桁の数が書かれています。この7桁の数は、4つのファイルとも完全に同じ値です。この7桁の数は何を表しているのでしょうか。 (5) (1)の #######. の後には ##########. という10桁の数がたくさん繰り返して書かれています。この10桁の数は値がバラバラで同じものはありません。このたくさんの10桁の数は何を表しているのでしょうか。

  • rubyでn進数(16進数以上)の文字列を扱いたい

    rubyでn進数(16進数以上)の文字列を扱いたいです。 例えば、36進数で4桁を数値を、0~1679616(36^4)通り順に 表示したいです。 36進数を表す文字は、('a'..'z').to_a + ('0'..'9').to_aの様に定義したいと思います。 0~36^4へとインクリメントしつつ、その値を上記で定義した文字を使った 文字列へと変換していけば良いとは、思うのですが、うまいこと書けませんでした。 ご教授の程、よろしくお願いいたします。 

    • ベストアンサー
    • Ruby
  • EXCELで、文字列を任意の文字数毎に分割するには

    ≪やりたい内容と条件≫ ◆EXCELで、文字列を任意の文字数毎に分割したいです。 ◆文字列は、全角・半角・記号を含みます。 ◆1つのセルが半角80桁という制限があり、その上限を超えると、右の次のセルに流し込まれるようにしたいです。(A1は元の文字列1500桁くらい、以降B1,C1,D1,E1・・・という具合に流し込み) ≪試した内容≫ MIDB関数を見つけ挑戦しましたが、1つ目のセルはうまくいきますが、その後が出来ません。例えば、文字列が「・・・・・・abcあいうえお」となっていた場合、B1は「・・・・・・abcあいう」、C1は「 お」(「お」の前は、半角スペース)となります。 何かよい方法はないでしょうか。 一度に出来ないようであれば、A1-B1で残りの文字列が表示できれば、それ以降はまた関数を入れて一つ一つやっていきたいと思っています。 よろしくお願いいたします。

  • $ENV{'HTTP_COOKIE'}は例えば

    a=x;b=y;c=z; のようなフォーマットになっているのでしょうか? そうすると 自分のサイトが使っているクッキー名と 他のサイトが使っているクッキー名が偶然に一致していたとき あるブラウザに書かれている自分のサイトのクッキーが そのブラウザが他のサイトをアクセスしたときに上書きされてしまうのでしょうか? そのためにクッキー名をつけるときには偶然に一致しないように一定の長さ以上で特異な名前にしたほうがいいのでしょうか? クッキーについて基本的なことを教えてください

    • ベストアンサー
    • Perl
  • ○進数の計算

    直接VisualBasicとは関係ないですが、VBAのプロジェクトで ○進数の考え方で、英字を数値へ 数値を英字へ変換しているのですがどうしても理解できない事があります。 A B C AA AB AC BA ・ ・ ・ 上記のような法則があるとします。 A-Cを数字に置き換えます。 A -> 0 B -> 1 C -> 2 文字→数値の計算式は 1桁目 A-Cの数値×3回毎に繰り上がるので3×1桁目は0乗 2桁目 A-Cの数値×3回毎に繰り上がるので3×2桁目は1乗 Aを数字に置き換えると 1桁目 Aは、0*3の0乗=0です。 期待通りです。 AAを数字に置き換えると 1桁目 Aは、0*3の0乗=0です。 2桁目 Aは、0*3の1乗=0です。 0 + 0 = 0 期待している値は3です。 BCを置き換えると 1桁目 Cは、2*3の0乗=2 2桁目 Bは、1*3の1乗=3 2 + 3 = 4 期待している値は8です。 3を文字に置き換えると 数字÷3回毎に繰り上がるので3 = 商 ・・・余り 余りで、文字列を引いてきます。 3÷3=1 ・・・0 -> A 2桁目は、1回目の商÷3       1÷3=切捨てで0 ・・・1 - > B B + A = BA 期待値はAAです。 これらは、1つずれて期待している値とは違う値が返ってきていると思うのですが、考え方で理解することができません。 どうしてこのようなことになるのでしょうか? 頭が混乱して考えても分かりません。よろしくお願いします。

  • セル内のデータの数をカウントしたいのです

    A列・B列・・・の各列内のデーターの数を各列1行目に表示したいのですが、B1に表示ならCOUNTA(A:A)でいいと思いますが、A1にA列の数、B1にB列の数、C1にC列の数・・・というふうに作りたいのです。 ちなみに各列は可変でどんどんデーターが追加されます。 各列のデーターの増え方は規則性がありません。 重複でも1件のデーターとして数えます。 A列は数字のみB列以降は文字がはいります。 以上の条件です、よろしくお願いします。

  • EXCEL: 文字数制限

    すみません、どなたか教えてください。 セルC1に対して、文字数制限(50文字まで)をかけたいのです。メッセージboxを表示して。 C1には関数で「=A1&" "&B1」となっています。 A1とB1には文字列が入力されています。 この2つの文字列を組み合わせた文字列がC1にきます。 C1に対して、メニューバーの「データ」/「入力規則」で設定はしているのですが、関数で値を求めているせいか、メッセージboxが表示されません。セルC1に直接入力するとメッセージは表示されるのですが…。ちなみに、文字列にあるスペースもカウントしたいです。 よろしくお願いします。

  • 文字列を大文字の2桁ごとのコンマ付き16進数に変換する方法

    文字列を大文字の2桁ごとのコンマ付き16進数に変換する方法がわかりません。ただ単に文字列を16進数に変更するだけならbin2hex()でできますけど、誰か知っている方はいませんか?具体的には、変換された文字列が1a2b3c4d5e6fなら、1A.2B.3C.4D.5E.6Fと変換したいんです。どうすればいいですか?

    • ベストアンサー
    • PHP
  • 「○○通りのパターンがある」の計算のしかた

    よくこの組み合わせは全部で1万通りのパターンが存在するというようなことを聞きますが、 あれの方程式などはあるのでしょうか。 以下の例で説明をお願いします。 1. [a,b,c]の3つだけの文字列を作った時のパターン数 2. 英数字のみのパスワード4桁のパターン数 3. [a,b,c,d,e,f,g]の中から4文字をつかった文字列のパターン数。

  • Excel ユニーク数1のものだけを数えたい

    Excelに関しての質問です。 例えばA列に「犬」「ねこ」「うさぎ」という文字列がそれぞれ複数散らばっているとして、B列には「犬A」、「犬B」、「犬C」… 、「ねこA」、「ねこB」…というように文字列がそれぞれ複数入っているとします。(アルファベットはA以降、どこまで入っているかわからないとします)(A列とB列の動物の種類はそれぞれ一致するものとします。) C列で、B列のユニーク数をカウントものを出します。 →ここからが本題なのですが、A列の動物に対して、B列の「ABC...」の数はいくつかを出したい(=D列)のですが、関数はどのようになりますか? ユニーク数が「1」であるものの数を数えればいいと思うのですが、式を教えていただきたいです。