勉強したことのメモ

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

  関連記事

PHP8系で「Warning: Attempt to read property
PHP8系で「Warning: Attempt to read property "xxxxxx" 」エラーの対応方法

PHP8系&WordPress6.4.3で「Warning: Attem ...

PHP7.4でAPCuとOPcacheをインストールする方法
PHP7.4でAPCuとOPcacheをインストールする方法

先日本ブログのサーバをCentOS6系から7系に移行し、その際にMySQLのバー ...

PHPで配列データをCSVとしてダウンロードさせる方法
PHPで配列データをCSVとしてダウンロードさせる方法

PHPでログ的なデータをCSV化したかった。ただ、複数の人間が使うのでCSVファ ...

PHPでエラーログ等のログファイルから指定した行数を表示させる方法
PHPでエラーログ等のログファイルから指定した行数を表示させる方法

エラーログを最新分から指定行数表示させる プログラムがあって、どういった作りにな ...

フォームからアップロードした画像にPHPで任意のテキストを追加する方法
フォームからアップロードした画像にPHPで任意のテキストを追加する方法

以前フォームから送られてきた画像に対してサイトロゴみたいなロゴ画像を追加する記事 ...