【モバイル開発】PHPを利用して下記の処理を確実に、できればなるべく簡単に実装する方法を教えてください


・個体識別番号を取得する
・個体識別番号ができない、もしくはそもそもPCなどであってモバイルではない場合にエラーを返す

希望報酬はてなポイントも添えて頂ければ検討させて頂きます!

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2010/06/22 16:37:34
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答3件)

id:koriki-WeKan No.1

回答回数342ベストアンサー獲得回数20

ポイント43pt

個体識別番号の取得方法

http://memorva.jp/memo/mobile/uid_utn.php

id:pandeiro_jp

ありがとうございます。

取れなかった時にエラーを返したいんですよね・・・

2010/06/21 14:40:49
id:koriki-kozou No.2

回答回数480ベストアンサー獲得回数79

ポイント53pt

(1)固体識別番号

各キャリア毎に取得方法は違うため、キャリア判定、機種判定、固体識別番号取得にチャレンジ、という流れ

自分で作るならば、既存のシステムを眺めるといい

例えばWordPress向けプラグインのKtai Style

http://www.yuriko.net/arc/2010/05/13/ktaistyle-203/

ダウンロードして適当なフォルダで展開したら、\ktai-style\operators\base.php を眺めてみると、キャリア分けだけでも理解できると思う

簡単にという事であればWordPressと上記を使ってもいいかもしれない


(2)そもそもPCなどであってモバイルではない場合にエラーを返す

携帯からアクセスする場合に利用されるIPアドレスはキャリア毎に決まっている(最新は下記)

eMobile http://developer.emnet.ne.jp/ipaddress.html

DoCoMo http://www.nttdocomo.co.jp/service/imode/make/content/ip/

au http://www.au.kddi.com/ezfactory/tec/spec/ezsava_ip.html

SoftBank http://creation.mb.softbank.jp/web/web_ip.html

WILLCOM http://www.willcom-inc.com/ja/service/contents_service/create/ce...

php側でIPアドレスを取得して上記以外からのアクセスはエラー表示すればいい

(これもKtai Styleの\ktai-style\operators\以下のファイルにて行われているので、参照するといい)


IPで弾くならWebサーバーのアクセス制限で行うほうが効率いい場合もある

(phpスクリプトの動作コストはなくなるが、Webサーバーの負荷は増えるため静的ページの動作に影響を与える可能性があるため、サイト構成によってケースバイケース)


直接的にポイントを募る行為ははてなの利用規約違反になるため「希望報酬はてなポイント」を書き込むことは規約に抵触する恐れあり

作業者を募集するような質問も規約違反になるため、質問には注意が必要

http://www.hatena.ne.jp/rule/rule

id:pandeiro_jp

御丁寧な解説、はてな利用規約の説明までありがとうございます。

参考になりました!

2010/06/22 16:36:43
id:koriki-WeKan No.3

回答回数342ベストアンサー獲得回数20

>取れなかった時にエラーを返したいんですよね・・・

どういうエラーを返したいのか分からないが、No.1で紹介したサイトのソースで、preg_matchでマッチしなかった時にエラー処理とすればよい。

http://q.hatena.ne.jp/1277098030

id:pandeiro_jp

ありがとうございました!

2010/06/22 16:36:44

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません