インフォメーションBBS
[使い方]
[タイトルのみ]
[関連発言]
[最新20発言]
[過去ログ一覧]
発言#1009へのレスポンスを書き込んでください:
お名前:
←パスワード(修正用)
アドレス:
タイトル:
本文:
#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自体からのアクセスが拒否されます。
[トップページに戻る]
管理人 :
キャメル