PHP逆引き大全 516の極意

モバイルプログラミングの極意 - Tips478 機種名を取得する

登録タグ
PHP
Icon comment count 0
Icon stock count 0

8-2モバイルプログラミングの基本 Tips478 機種名を取得する

Level1

Pointキャリア毎にユーザエージェントから取得する

機種名もユーザエージェントから取得することができます。ただし、キャリア毎に機種名のフォーマットが違うため、原則的にキャリア毎に処理を行っていきます。13行目でユーザエージェントをバックスラッシュ・括弧・半角スペース・ハイフンなどの文字で分割し、それらの値を$var1、$var2、…$var4に格納しておきます。15行目からのswitch文でドコモであれば$var3、auの場合は、ユーザエージェントにKDDIの文字列が入っていれば$var2、無ければ(旧機種)$var3がそれぞれ機種名になります。

リスト1478.php
<?php
    header("Content-Type: application/xhtml+xml");
?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xht

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません