電子書籍の厳選無料作品が豊富!

ログファイルは同じで、掲示板の表示のみ、携帯とPCを分けています。

しかし携帯用の画面からPCを使っての閲覧者と荒らしが多く困っています。

携帯用のスクリプトに、ユーザーエージェントを取得してPCからのアクセスは、指定のページへ自動的に飛ばせるようにするには、どういう記述を付け加えればいいでしょうか。

別なcgiを設置して飛ばすやり方ではなく、掲示板のスクリプトそのものに直接加えて振り分ける方法を希望です。

お分かりになるかた、よろしくお願いします。

A 回答 (2件)

ユーザーエージェントは、環境変数$ENV{'HTTP_USER_AGENT'}から取得出来ます。

既に表示の分岐は出来ているようなので、エージェント情報を表示の分岐条件にすれば良いでしょう。

ただ、ユーザーエージェントは容易に偽装出来ます。(悪意を持って書き込みを行なう人であれば、エージェントの偽装くらいはやって来るでしょう。)ので、アクセス元のIPやドメインから判断するのが良いかと思います。携帯がどんなIPを使うかを調べる必要がありますが。
    • good
    • 0
この回答へのお礼

ありがとうございます。
とりあえず分岐させました。

偽装は・・・また考えます^^;

お礼日時:2005/02/04 18:01

こんにちは。



ではこちらを↓
PerlもPHPも載ってますので好きな方を使って下さい。

基本はキャリア判定と同じです。
これにPCのブラウザを加えればいけるはずです。

参考URL:http://www.specters.net/cgipon/labo/c_dist.html
    • good
    • 0
この回答へのお礼

ありがとうございました

お礼日時:2005/02/04 18:01

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!