• ベストアンサー

OKWaveのページで、ログインしてある場合とログインしていない場合のURLが同じなのが不思議です。

OKWaveのページやヤフーのページなどで、ログインしてある場合とログインしていない場合のURLが同じです。 この事を不思議に思ってしまうのですが、何か「成る程、そういう事か」と思わせる様な説明をしていただけないでしょうか? 何が言いたいのか分かりにくい文章で、申し訳ありません。<(_ _)>

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

  • ベストアンサー
  • nebel
  • ベストアンサー率37% (117/308)
回答No.2

セッションをわかりやすく説明すればいいかな。 質問者さんがサーバにアクセスします。 初めてのアクセスだったら、重複しない整理番号のようなものを与えます。 以後、アクセスするたび(ブラウザでページを表示するたび)に、ブラウザが自動的に与えられた整理番号をサーバに通知します。 ログインすると、整理番号(仮に1234とする)1234は質問者さんでログインしているという情報をサーバが持ちます。 ログイン後もログイン前と同様に、アクセスするたびに整理番号をブラウザがサーバに渡していて、サーバは受け取った整理番号と保持しているログインしているかどうかの情報と付き合わせます。 そのときにログインしている人だったら、誰か調べます。 すると質問者さんであることがリストからわかりますから、質問者さんに合わせたページにしてブラウザに渡します。 ログアウトすると整理番号と質問者さんのひも付け(1234=質問者さんでログイン中という情報)が解消されます。 また、整理番号には有効期限を設けてあり、有効期限内にアクセスがないとログアウトしたものとみなすということもあります。 かなりおおざっぱですが、基本的にはこんな感じ

noname#24152
質問者

お礼

御解答有難うございました。<(_ _)>

その他の回答 (1)

  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

Cookieという仕組みで、今自分がログインしている状態かどうかをPCが記憶しています。その情報をサーバに送っているからです。 サーバではその情報を元にページを組み立てています。

noname#24152
質問者

お礼

御解答有難うございました。<(_ _)>