勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

PHPで携帯(スマホ含)とPCの判別

   2014/05/22  PHP

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に表示される文言は
下記で見られるみたい。

■UA一覧
http://www.openspc2.org/userAgent/

 - PHP

  関連記事

PHPで引数の先頭に&(アンパサンド)をつける参照渡し(リファレンス渡し)について

他社が作成されたPHPのソースコードを拝見していると関数の引数の頭に&( ...

MySQLとPHPの「image-comparator」ライブラリを使用して類似画像検索を実装する方法

先日PHPで画像を比較して類似度を算出する「image-comparator」ラ ...

PHPでLINEログイン後「ユーザー名」「ユーザーID」「プロフィール画像URL」「メッセージ」を取得する方法

<a>タグのリンクからページ遷移するとLINEログインし、その後に「 ...

PHPで「Unable to allocate~」とエラー

PHPで「Unable to allocate memory for pool」 ...

AlmaLinux8&PHP8系の環境にComposerをインストールする方法

AlmaLinux8&PHP8系の環境にComposerをインストールし ...