- PR -

Docomoの携帯識別

1
投稿者投稿内容
キャシー
会議室デビュー日: 2005/11/01
投稿数: 7
投稿日時: 2006-01-12 03:02
HTMLのほうで例えば
<A HREF="/a/servlet/b" utn>
としておいてリンクすると識別情報をサーバーの方に送信されるみたいなのですがその識別された携帯の識別情報をJavaサーブレットのほうで変数に格納するにはJavaのほうではどのように記述すればいいのでしょうか?
わかる方がいましたら教えてください。お願いします。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-01-12 04:03
私が使ってるのはこんなコードです。
コード:
boolean isKeitai = false;
String agent = request.getHeader("user-agent");
if(null !=agent){
  isKeitai = -1 != agent.indexOf("DoCoMo") || -1 != agent.indexOf("UP.Browser") || -1 != agent.indexOf("J-PHONE") || -1 != agent.indexOf("Vodafone") || -1 != agent.indexOf("DDIPOCKET");
}


"UP.Browser"以降はドコモ以外のキャリアの判別ですので必要に応じて省いてください。
キャシー
会議室デビュー日: 2005/11/01
投稿数: 7
投稿日時: 2006-01-12 14:20
インギさん
返答のほうありがとうございました。
これでようやく携帯サイトのほうが完成しそうです。
あら
常連さん
会議室デビュー日: 2004/03/27
投稿数: 24
投稿日時: 2006-01-12 16:02
解決しちゃってるようですけど、
固体識別情報が欲しいのですよね?

インギさんは携帯かどうかの判別コードを記載されているようですが、
この内容でユーザーエージェントから取得できるってわかったのかしらん。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-01-12 16:21
おぉ、ナナメ読みしすぎてました。ごめんなさい。
識別情報って携帯かどうかを識別するってことではなくて誰かを識別するっていうことなんですね。
ここに詳しく書いてありますね。user-agent ヘッダから取得みたいです。
http://www.nttdocomo.co.jp/p_s/imode/tag/utn.html
1

スキルアップ/キャリアアップ(JOB@IT)