Noël Café : Blog

Noëlの公開備忘録とひとりごと。コメント・トラックバックご自由に

PHPで携帯振り分け

久しぶりにHPをいじったら、
携帯の会社がいろいろ変わっていて書き換え。
3年くらい前はJ-PHONEだった気がする。
後は備忘録。


Reference :
ユーザーエージェント携帯判別 @ MT312
(Trackbackの送るアドレスがわからず)
ユーザーエージェント(UA)について
@ 携帯電話(機器)情報サイト Mobile Guide


以下、Noel Cafe Topページで採用したコード。
携帯では、index_i.htmlに飛びます。

<?php
// 携帯振り分け
$agent = $_SERVER[‘HTTP_USER_AGENT’];
if(preg_match(‘{^DoCoMo/[12]\.0}’, $agent)){
    // DoCoMo
    include "index_i.html";
    exit();
}elseif(preg_match(‘{^(J\-PHONE|Vodafone|MOT\-[CV]980|SoftBank)/}’, $agent)){
    // softbank
    include "index_i.html";
    exit();
}elseif(preg_match(‘/^KDDI\-|UP\.Browser/’, $agent)){
    // au
    include "index_i.html";
    exit();
}elseif(preg_match(‘{^PDXGW/|DDIPOCKET;|WILLCOM;}’, $agent)){
    // willcom
    include "index_i.html";
    exit();
}elseif(preg_match("/^(L\-mode)/i", $agent)){
    // L-mode
    include "index_i.html";
    exit();
}

?>


ネットに書いてあるサンプルいくつか試したのですが、
だめな事が何回もあって苦戦。
なんでだろう・・・。

Leave a Reply

*


CAPTCHA



Trackback URL