携帯サイトがパソコン(PC)でうまく見れない時に、 パソコン(PC)で携帯サイトを見る方法の関連ページです。
現在、User-Agent(ユーザーエージェント)
CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
で、このページにアクセスしています。
上の例では、PHPで
<?php print $_SERVER["HTTP_USER_AGENT"] ;?>
と書きました。
→Yahoo!モバイルで偽装がうまく出来ているか確認。(表示されるページが携帯とPCでは違う!)
User-Agent(ユーザーエージェント)に含まれる文字列で、携帯の機種ごとに表示するページを振り分けたりできるかも。
例:ユーザーエージェントの設定から →「 PC? 判別失敗?」と判定しています
うまくUser-Agent(ユーザーエージェント)が偽装できていれば、 対応するケータイの機種が表示されていると思います。 User-Agentを変えてページをリロードすると表示が変わるはずです。
上で使ったスクリプトは、
$ua=$_SERVER["HTTP_USER_AGENT"];
switch(true){
case(ereg("DoCoMo",$ua)):
print "NTT DoCoMo? iモード対応携帯?";
break;
case(ereg("Vodafone|J-PHONE|MOT-",$ua)):
print "ボーダフォン? Vodafone live!対応携帯?";
break;
case(ereg("UP.Browser",$ua)):
print "au?EZ-Web対応携帯?";
break;
default:
print "PC? 判別失敗?";
}
print 〜の部分を適当に書き換えたり、 「 header("Location: http://〜");」 とすれば、ブラウザの種類ごとに振り分け可能に!
User-Agent(ユーザーエージェント)を設定(偽装?)して、 一部携帯サイトを見れるブラウザ。