インフォメーションBBS
[使い方]
[タイトルのみ]
[関連発言]
[最新20発言]
[過去ログ一覧]
発言#1095へのレスポンスを書き込んでください:
お名前:
←パスワード(修正用)
アドレス:
タイトル:
本文:
#1095(海豚氏)の書き込みを引用します: >log01 #一度ここでログ捕り > >$ref = $ENV{'HTTP_REFERER'}; #リンク元 >$come_url = 'http://*****/*****/index.html'; #参照元URL >$for_url = 'http://www.yahoo.co.jp/'; #ヤフーに飛ばす >$this_url = 'http://*****/cgi-bin/*****/bbs.cgi'; このBBS > >if ($AAA == ''){ > $bbs_ok = ($ref eq $come_url || $ref eq $this_url) ? '1' : '0' ; > > if ($bbs_ok == 0) { > print "Location: $for_url\n\n"; > exit; > } > >} > >$AAA = '1'; #一度BBSに入った事を記録する。 > >log02 #2回目ログ捕り > >として、2回目以降$AAAが1だからif内は無視して自分自身を読み込んでも >入れるようにしたつもりですが、ログ捕ってみたら >2回目のログには$AAAは1になってるんですが1回目のログには$AAAは空になってました。 > >ここの掲示板のように[RE]をクリックすると >http://p4room.mda.or.jp/book/cgi/info.cgi?res=1093 >というように、?の後に色々と付加される掲示板なんです。 >それで書き込むとヤフーに飛んでいってしまいます。 >この時、$AAAはクリアーされて「空」に空になってしなうのでしょうか? > >ご存知の方いらっしゃいましたらお教え願います。
[トップページに戻る]
管理人 :
キャメル