インフォメーションBBS
[使い方]
[タイトルのみ]
[関連発言]
[最新20発言]
[過去ログ一覧]
発言#1009を修正または削除できます:
お名前:
←パスワード(修正用)
アドレス:
タイトル:
本文:
#1008(わかやま神氏)の書き込みを引用します: >#1006(KOOL氏)の書き込みを引用します: >>すみません、質問があります。 >>HTTP_REFERERで、URLを取れることは確認できたのですが、 >>条件分岐をbbs.cgiに組み込むとすれば、どうすればよいのでしょうか? >>IF文を真似して書いてみたのですが、よくわからないのです。 >>方向としては、bbs.cgiが起動した時点で、HTTP_REFERERがaaa.htmlなら >>bbs.cgiを実行し、そうでなければbbb.htmlへという風にしてみたいのですが... >>一応、頭につけてみたりはしたのですが、だめでした。お助け願います。。。 > >こんな感じですかね? >(机上で考えてみたので保証外ですが・・・) > >$ref = $ENV{"HTTP_REFERER"}; #リンク元 > >$come_url = "http://www.hoge.hoge.ne.jp/aaa.html"; #参照元URL >$for_url = "http://www.hoge.hoge.ne.jp/bbb.html"; #ジャンプ先URL > >if ($ref ne $come_url) { #参照元URLでなければ ↑この行を if ($ref ne $come_url || $ref ne "/bbs.cgi"){ こんな感じにしましょう。 > print "Location: $for_url\n\n"; #ジャンプ先URLにジャンプ > >exit; #おしまい > } > もういっけ。 このままだとBBS自体からのアクセスが拒否されます。
[トップページに戻る]
管理人 :
キャメル