アプリ版:「スタンプのみでお礼する」機能のリリースについて

PC版サイトに携帯版へのリンクがあることがありますが、クリックすると”携帯からアクセスして下さい”といったメッセージが出ますが、あれは、プログラムでどのようなこと(コマンド?タグ?)を制御しているのですか?
教えてください。

A 回答 (3件)

殆どの場合はブラウザのユーザーエージェントを識別して判断されております。


ユーザーエージェントとは、使用しているブラウザの身分証明みたいなものです。
携帯電話にも独自のブラウザが使われていますので同様です。

ただ、このユーザーエージェントは、sleipnir等のタブブラウザで偽装できます。
http://sleipnir.pos.to/

識別方法としては、CGIなどによるScriptを使った場合や、.htaccess等を使用する場合も御座います。

参考URL:http://sleipnir.pos.to/
    • good
    • 0
この回答へのお礼

ご回答有難う御座いました。


もうしばらく、他の方の回答を得ようと思っていたのですが、これ以上は投稿が無い様子なので、本日締め切りました。

そのため、お礼が遅くなり申し訳ありませんでした。

お礼日時:2004/01/12 23:48

方法は主に2通りあります。



1. User Agentで判別
2. ホスト名で判別

1.は、#1さんがおっしゃっている方法です。コレが一番カンタンかと思います。しかし、簡単がゆえにUser AgentをProxomitronなどで偽装されてしまうと、簡単にパソコンから携帯のページを見られてしまいます。

具体的に言いますと、ブラウザが
User-Agent:Mozilla/4.0 (compatible; MSIE 5.5; Windows NT 5.0)
だったら明らかにパソコンからのアクセスですよね。反対に
User-Agent:J-PHONE/3.0/J-T08
だったらJ-PHONEの携帯からのアクセスだとわかりますよね。コレで判別します。

2.は、#2さんが回答されている方法です。これは、偽装ができないので(携帯電話会社のサーバーをハッキングすれば、不可能ではないけれど)こちらの方が厳格に判別を求める(たとえば、着メロサイトとか)サイトには適しています。

具体的に言うと、携帯電話会社のサーバを通して接続されているものは携帯用ページに、それ以外はPC用ページに飛ばします。

また何かありましたらどうぞ。
    • good
    • 0
この回答へのお礼

ご回答有難う御座いました。


もうしばらく、他の方の回答を得ようと思っていたのですが、これ以上は投稿が無い様子なので、本日締め切りました。

そのため、お礼が遅くなり申し訳ありませんでした。

お礼日時:2004/01/12 23:47

私は発信元IPアドレスで識別しています。


携帯電話キャリヤが使ってるゲートウエイのIPだったら携帯電話、それ以外はPCという振り分けしてます。

ちなみに個人的には
>”携帯からアクセスして下さい”
こんな表示が出たら気分悪いので、同じURLにアクセスしてもらって自動振り分けしています。
    • good
    • 0
この回答へのお礼

ご回答有難う御座いました。


もうしばらく、他の方の回答を得ようと思っていたのですが、これ以上は投稿が無い様子なので、本日締め切りました。

そのため、お礼が遅くなり申し訳ありませんでした。

お礼日時:2004/01/12 23:47

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