こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

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

OKWaveのページやヤフーのページなどで、ログインしてある場合とログインしていない場合のURLが同じです。

この事を不思議に思ってしまうのですが、何か「成る程、そういう事か」と思わせる様な説明をしていただけないでしょうか?

何が言いたいのか分かりにくい文章で、申し訳ありません。<(_ _)>

投稿日時 - 2006-11-08 18:41:55

QNo.2526232

暇なときに回答ください

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

セッションをわかりやすく説明すればいいかな。

質問者さんがサーバにアクセスします。
初めてのアクセスだったら、重複しない整理番号のようなものを与えます。

以後、アクセスするたび(ブラウザでページを表示するたび)に、ブラウザが自動的に与えられた整理番号をサーバに通知します。

ログインすると、整理番号(仮に1234とする)1234は質問者さんでログインしているという情報をサーバが持ちます。
ログイン後もログイン前と同様に、アクセスするたびに整理番号をブラウザがサーバに渡していて、サーバは受け取った整理番号と保持しているログインしているかどうかの情報と付き合わせます。
そのときにログインしている人だったら、誰か調べます。
すると質問者さんであることがリストからわかりますから、質問者さんに合わせたページにしてブラウザに渡します。

ログアウトすると整理番号と質問者さんのひも付け(1234=質問者さんでログイン中という情報)が解消されます。
また、整理番号には有効期限を設けてあり、有効期限内にアクセスがないとログアウトしたものとみなすということもあります。

かなりおおざっぱですが、基本的にはこんな感じ

投稿日時 - 2006-11-08 19:21:00

お礼

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

投稿日時 - 2006-11-16 19:25:29

ANo.2

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

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

投稿日時 - 2006-11-08 18:50:41

お礼

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

投稿日時 - 2006-11-16 19:24:53

あなたにオススメの質問