・個体識別番号を取得する
・個体識別番号ができない、もしくはそもそもPCなどであってモバイルではない場合にエラーを返す
希望報酬はてなポイントも添えて頂ければ検討させて頂きます!
(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サーバーの負荷は増えるため静的ページの動作に影響を与える可能性があるため、サイト構成によってケースバイケース)
直接的にポイントを募る行為ははてなの利用規約違反になるため「希望報酬はてなポイント」を書き込むことは規約に抵触する恐れあり
作業者を募集するような質問も規約違反になるため、質問には注意が必要
御丁寧な解説、はてな利用規約の説明までありがとうございます。
参考になりました!
>取れなかった時にエラーを返したいんですよね・・・
どういうエラーを返したいのか分からないが、No.1で紹介したサイトのソースで、preg_matchでマッチしなかった時にエラー処理とすればよい。
ありがとうございました!
ありがとうございます。
取れなかった時にエラーを返したいんですよね・・・