━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┏┏ まぐまぐID : 0000092208 発行責任者 : 西久保 希光    ┏ ┏┏ ホームページ楽々講座 No.131 2003.11.08    ┏┏ ┏ SALTY Home Page : http://www.salty1.com/      ┏┏┏ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━  ホームページを訪問してくれるのは有難いのですが、裏口から特定のペー ジへ入ってくる人がいます。また、他所のホームページに特定のリンクを貼 られることもあります。訪問者にはトップページから入って欲しいですね。  そのページが掲示板などのCGIで作ってある場合は、裏口からの侵入を お断りしましょう。では、トップページに掲示板のリンクが貼ってあるとし ます。このリンクをクリックして入らない場合はシャットアウトします。  トップページはそのままで結構です。掲示板のCGIを「メモ帳」で開き、 →トップの「#!/usr/local/bin/perl」の下に下記のように貼り付け、 →上 書き保存します。 #!/usr/local/bin/perl print "Content-type: text/html", "\n\n"; $ref = $ENV{'HTTP_REFERER'}; $entrance ="http://www.salty1.com/index.html"; if ($ref ne $entrance){ print "

Enter from トップページへ

"; }  直接入ろうとすると「トップページへ」のリンクを貼ったページが表示さ れ、掲示板には入ることができません。このように、CGIファイルでもペ ージを作成できます。 print "Content-type: text/html", "\n\n"; print "

Enter from トップページへ

"; $ref = $ENV{'HTTP_REFERER'}; ※どこから訪問したか調べます。 $entrance ="http://http://www.salty1.com/index.html"; ※リンク元のページを指定します。 if ($ref ne $entrance){ ※指定したリンク元から入らなかったら〜 print "

Enter from トップページへ

"; } ※「トップページへ」のリンクを貼ったページを表示します。  上記の代わりに下記を貼り付けると警視庁へ直行します。 print "Location: http://www.keishicho.metro.tokyo.jp/"; } ******************************************************************** ※このマガジンを読んでも解らない場合は、「SALTY」ホームページの  「PC質問箱」でご質問ください。ご質問の際には、PC環境を明記して  ください。(機種名・OS名・IEなどの関連アプリのバージョン等) ※各号に掲載しているソースをブラウザで表示したサンプル画面は、「SA  LTY」ホームページでご覧ください。 ※途中から購読された方は、「まぐまぐ」または「SALTY」ホームペー  ジで、バックナンバーをダウンロードして、創刊号から始めてください。 ※パソコン全般に関するマガジン「64歳パソコン教師の日記」もよろしく  お願いいたします。まぐまぐID : 22784 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ┏┏┏ まぐまぐID : 0000092208 発行責任者 : 西久保 希光    ┏ ┏┏ ホームページ楽々講座 No.131 2003.11.08    ┏┏ ┏ SALTY Home Page : http://www.salty1.com/      ┏┏┏ ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ※ このメールマガジンの読者登録解除は下記のホームページから出来ます。 http://www.salty1.com/rakuraku.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ このメールマガジンは、インターネットの本屋さん『まぐまぐ』を利用して 発行しています。( http://www.mag2.com/ ) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━