日本語JP 日本語JPドメイン名って、知れば知るほど便利!
ホーム 登録・運用・サポート お役立ちテクニック上級(端末自動判別機能)

お役立ちテクニック上級(端末自動判別機能)

自動判別機能を利用する

自動判別機能を利用して、端末ごとに違うWebサイトを見せる

自動判別処理

次のPHPを利用すれば、端末ごとにhttp://ハワイへ行きたい.jp/へアクセスしたときのリダイレクト先を分けることができます。これによってPCでも携帯電話でも、1つのURLを案内するだけでよくなります。
(それぞれのキャリア用のコンテンツはリダイレクト先のURLに作成してください。)

携帯電話からは「日本語JPアクセスサイト(jajp.jp)」をご利用ください。

Punycode変換
ハワイへ行きたい → xn--n8jr8c4evjoj2hu047d.jp
  • PHPを使った例
  • <?
        $header = getallheaders();
        $agent = $header["User-Agent"] ;
        if (preg_match("#DoCoMo#", $agent)) {         /* 端末タイプは DoCoMo ? */
            header("Location: http://xn--n8jr8c4evjoj2hu047d.jp/i/");
            exit;
        } elseif (preg_match("#UP.Browser#", $agent)) { /* 端末タイプは au ? */
            header("Location: http://xn--n8jr8c4evjoj2hu047d.jp/e/");
            exit;
        } elseif (preg_match("#J-PHONE#", $agent)) {  /* 端末タイプは J-PHONE ? */
            header("Location: http://xn--n8jr8c4evjoj2hu047d.jp/v/");
            exit;
        } else {                                /* 一般のブラウザ */
            header("Location: http://xn--n8jr8c4evjoj2hu047d.jp/pc/");
            exit;
        }
    ?>