勉強したことのメモ

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

  関連記事

PHP7 / 8でBlowfishアルゴリズムを用いた暗号化と復号化方法

大分前にPHPでPearのCrypt_Blowfishパッケージを使用し、Blo ...

CodeIgniter3でログをファイルに出力する方法

Codeigniter3でエラーログの設定を行い特定のファイルに出力させ当該ログ ...

CodeIgniter4で簡易版ログインシステムの実装方法(管理画面向け)

CodeIgniter4で管理画面向けの簡易版ログインシステムを作成したい。通常 ...

PHPでOGPタグ(metaタグ)を簡単に取得できる「OpenGraph.php」の利用方法

PHPでOGPタグ(metaタグ)を取得する際、file_get_content ...

PHPでjpg / png画像をAVIF形式の画像に変換する方法

PHPでjpg / png画像をAVIF形式の画像に変換しサーバに保存したい。W ...