PHPで携帯のキャリア判別をするには、Net_UserAgent_MobileというPEARモジュールを使えば楽に判別ができる。
使い方は以下のサイトが参考になりました。
http://www.phppro.jp/school/pear/vol10/1
ためしに、携帯のUserAgentでget_browser()やNet_UserAgent_Detectを使って情報を取得しようとしてもほとんど使えない状態だったので、素直にNet_UserAgent_Mobileを使ったほうがいいでしょう。
isMoblie()というメソッドが用意されているので、とりあえず、携帯とそれ以外の端末を判別しておいて、携帯以外の場合はget_browser()やNet_UserAgent_Detectを使ってプラットフォームを取得すればいい。
0 件のコメント:
コメントを投稿