人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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


●質問者: pandeiro_jp
●カテゴリ:インターネット ウェブ制作
✍キーワード:pc PHP はてなポイント エラー モバイル
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● koriki-WeKan
●43ポイント

個体識別番号の取得方法

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

◎質問者からの返答

ありがとうございます。

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


2 ● koriki-kozou
●53ポイント

(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

◎質問者からの返答

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

参考になりました!


3 ● koriki-WeKan
●0ポイント

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

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

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

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ