今回は、「ユーザーエージェント(UA)によるスマートフォンの端末判別方法について教えて下さい」という質問に対して回答します。 スマートフォンのユーザーエージェント(以下「UA」と記載)は、フィーチャーフォンなどと同様に、端末の種類、OSのバージョン、ブラウザの種類などの条件ごとに固有となっております。そのため、スマートフォンからのアクセスに含まれるUAの文字列でそれぞれの端末を判別することができます。 iPhone4などに代表されるiPhoneシリーズのUAには、共通して【iPhone】という文字列が含まれている事が特徴です。一方、Nexus OneやGALAXY SなどのAndroid携帯端末のUAは、共通して【android】と【mobile】という両方の文字列が含まれている事が特徴です。 例) ・iPhone4のUA:Mozilla/5.0 (iPhone; U; CPU iPhon