2009年11月24日

PHPで携帯とPCのアクセスを分けて振り分けする方法

携帯からのアクセスとPCのブラウザからのアクセスを振り分ける方法です。
TOPドメインにアクセスしてきた携帯やPCブラウザのユーザーを最適な表示ディレクトリに振り分けるコードです。

PHPで記載していますが、Perlでも記載できますね。便利ですよ♪
QRコードも利用すれば更に便利!

携帯キャリアを分けたい場合は、それぞれのフォルダにジャンプするように記載しましょう。PCからのアクセスはそのままにしておけば表示されますね♪

コード例)


/////////////////////////////////////////▼初期処理▼
//http://から始まるURLを指定
$docomo = "./mobile/"; //ドコモの場合
$au = "./mobile/"; //auの場合
$softbank = "./mobile/"; //ソフトバンクの場合
/////////////////////////////////////////▲初期処理終端▲
/////////////////////////////////////////▼携帯判別▼

if(isset($_SERVER['HTTP_USER_AGENT'])){
$user_agent = $_SERVER['HTTP_USER_AGENT'];
if(eregi("DoCoMo",$user_agent)){header("Location: $docomo");}
elseif(eregi("UP\.Browser",$user_agent)){header("Location: $au");}
elseif(eregi("J-PHONE",$user_agent)){header("Location: $softbank");}
elseif(eregi("Vodafone",$user_agent)){header("Location: $softbank");}
elseif(eregi("SoftBank",$user_agent)){header("Location: $softbank");}
elseif(eregi("J-EMULATOR",$user_agent)){header("Location: $softbank");}
}
else{
}
/////////////////////////////////////////▲携帯判別終端▲

posted by PHPとCGI at 10:06| Comment(0) | TrackBack(0) | PHPプログラム集・コード集 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。
※ブログオーナーが承認したコメントのみ表示されます。
この記事へのトラックバックURL
http://blog.seesaa.jp/tb/133761696
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。