金髪DEV

最近はモバイルアプリの企画・開発に携わっていたりします

PHPでユーザエージェントを取得、スマホだったら専用URLに飛ばす方法

ここ1年ほどPCサイトはほとんど作る機会がなく
久しぶりに作ることになったので色々調べています。

さて皆様はPC・スマホサイトをどうやって切り替えていらっしゃるのでしょうか?
今回は一番簡単そうな無難なやつで行きたいなと思っていますが
オススメがあったら教えて下さい。

<?php
$ua = $_SERVER['HTTP_USER_AGENT'];//ユーザエージェントを取得します

if(
(strpos($ua, 'iPhone') !== false) || //iPhoneだったら…
(strpos($ua, 'Android') !== false) && (strpos($ua, 'Mobile') !== false) || //Androidのスマホだったら…
(strpos($ua, 'Windows Phone') !== false)//念のためWindowsPhoneだったら…
){
header("Location: スマートフォン用URL");
exit();
}
?>