WEBサイトを閲覧する環境もだいぶ変わってきまして、
今ではPC以外のスマートフォン、iPadによるアクセスも増えてきました。
今までPCでの閲覧に適したサイトデザインだったので、iPadやiPhone見ても正常に見えないよ!!ということもあると思いますが、それぞれのデバイス別に最適化するのもちょっと面倒…
サイト全部を最適化するのは無理ですが、iPhone、iPad、PCでの閲覧時に表示させる内容を変えたりする場合に便利な振分処理を紹介します。
例えば、iPadでの閲覧時にはサイドメニューを表示させない、みたいな処理です。
iPad、iPhone用の条件分岐
iPhone、iPad用に判定を行う場合は、こんな感じで判定します。
1 2 3 4 5 6 7 8 9 |
<?php $isiPhone = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPhone'); $isiPad = (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad'); if($isiPad){ echo(''); }else{ echo(''); } ?> |
コメント