いつぞや書いたリンク逆探知の話で、いくらか反応があったので
またちゃんと書こうと思っていたのですが遅くなってしまいました。
ただ、あまり専門的に書いてもしょうがないかなという気もするので、
適当に。
たとえば http://tateno.pos.to/review/index.html なんてリンクを
ブラウザでクリックしたりすると、ブラウザは
インターネット上の tateno.pos.to という名前のマシンを探して、そこへ
「あなたんとこの /review/index.html をちょうだいな〜」
というメッセージを投げます。オーダーいただいた tateno.pos.to の
httpサーバさんが「んでは、どうぞ〜」と、その内容を渡してあげると、
ブラウザはそれを整形して表示します。もちろんサーバ側の都合によっては
「うちにそんなものないよ」とか「あんたには渡せないよ」とか
帰ってくることもあります。
まあ大まかに言うとこんなものなのですが…。
で、ブラウザがサーバに
「あなたんとこの /review/index.html をちょうだいな〜」
というメッセージを投げるときに、他にもいくつかの情報を
サーバさんに渡していることが多いです。
たとえば、自分が使っているブラウザの情報とか、
「出来れば日本語のファイルが欲しい」とか、
自分の体重とか…(これはウソ)。
そんな情報の一つに、
「私はこのページをどこそこからのリンクを辿ってきました」という
前に見ていたページの情報があります。
この情報を何らかの形で取り出して保存できれば、
自分のページをリンクしているページがわかります。
具体的な話は…ま、いっか。気が向いたらそのうちです。
もちろんこういうことが出来ない環境にある人でも、
たとえば自分のページのタイトルや自分の名前を検索エンジンで
検索すれば、自分のページをリンクしているページをある程度発見できます。
上の話が難しいという方は、こちらが単純明快で
わかりやすいのではないでしょうか。