PHPで携帯(スマホ含)とPCの判別
2014/05/22
PHPにて携帯(スマホ含む)とPCで処理を振り分けたかったのでメモ。
<?
$ua = $_SERVER['HTTP_USER_AGENT'];
if (ereg("DoCoMo|J-PHONE|Vodafone|SoftBank|UP.Browser|KDDI|WILLCOM|PDXGW|DDIPOCKET|Android|iPhone", $ua)) {
//携帯
} else {
//PC
}
?>
■参考サイト
http://www.ore-memo.com/808.html
尚、DoCoMoとかiPhoneとかUAに表示される文言は
下記で見られるみたい。
関連記事
-
-
PHPで「Call to undefined function mb_str_split()」エラーの対応方法
PHPにて「Fatal error: Uncaught Error: Call ...
-
-
mpdfで「The /e modifier is …」エラー発生時の対応方法
pdf関連のPHPライブラリ「mPDF」を使っているページがエラーログにのってお ...
-
-
MySQLで重複を除く
ユニークな値を取り出したいときに使う。 DISTINCT(ディスティンクト) S ...
-
-
PHPでのファイル関係
ファイルを呼び出したり書き込んだりとかしばしば行うが、 未だに調べることが多いの ...
-
-
PHPバージョンが古くjson_decodeが使えない際の対応方法(Services_JSON)
PHPのバージョンが古くてjson_decodeが使えないという状況があった。ま ...