社員ブログ
HOME  社員ブログ
ホーム > PHP, 社員:coji-coji > PHPで携帯の各キャリアとPCを振り分ける。

PHPで携帯の各キャリアとPCを振り分ける。

2010年05月24日 16時23分03秒

ブロードヒューマンネットワークのcojicojiです。


携帯サイト(各キャリア)とPCサイトで、サイト内に表示したくない箇所の区別を行いたいと考えていました。

特に各キャリアのDOCOMOだけ表示させて他は表示させないといった形です。

携帯サイト(各キャリア)の表示を振り分けたい、またPCサイト表示だけ振り分けたい。

そんな便利なPHP処理がありました。

——–

■PHPで、各キャリアとPCでサイト表示を振り分ける方法。

<?php $test = $_SERVER['HTTP_USER_AGENT']; // DOCOMO携帯か判別 if(preg_match("/^DoCoMo/i", $test)){ print "DoCoMoの携帯で見ています。"; // SoftBank携帯か判別 }else if(preg_match("/^SoftBank/i",$test)){ print "SoftBankの携帯から見ています。"; // au携帯か判別 }else if(preg_match("/^KDDI¥-/i", $test) || preg_match("/UP¥.Browser/i", $test)){ print "auの携帯から見ています。"; // PCサイトか判別 }else if(preg_match("/^PC/i", $test)){ print "PCサイトから見ています。"; // 他の機種 }else{ print "他の機種から見ています。"; } ?>

——–

各キャリアの携帯とPCを判別するには便利だと思います。


以上、備忘録でした。

あっ。お湯が沸きましたので、この辺で・・・


PHP, 社員:coji-coji

  1. コメントはまだありません
  1. トラックバックはまだありません
*