- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPによる端末振り分けについて)
PHPによる端末振り分けについて
このQ&Aのポイント
- PHPによる端末振り分けの方法について説明します。PERLによる振り分けを行っている場合でもPHPで同じ機能を実現することができます。
- 具体的な実装方法として、PHPでHTTP_USER_AGENTを取得し、端末の種類によってリダイレクト先のURLを設定することがあります。
- 例えば、HTTP_USER_AGENTにDoCoMoが含まれている場合はiモードのURLにリダイレクトし、UP.Browserが含まれている場合はEZwebのURLにリダイレクトします。その他の場合はパソコン用のURLにリダイレクトします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
<? $imode = "http://www.****.jp/i/index.html"; $ezweb = "http://www.****.jp/e/index.html"; $jsky = "http://www.****.jp/j/index.html"; $pc = "http://www.****.jp/pc/index.html"; $brwsr = $_SERVER{'HTTP_USER_AGENT'}; if (preg_match("/DoCoMo/",$brwsr)){ header("Location: $imode\n\n"); } #EZwebの判別 else if (preg_match("/UP.Browser/",$brwsr)){ header("Location: $ezweb\n\n"); } #J-Skyの判別 else if (preg_match("/J-PHONE/",$brwsr)){ header("Location: $jsky\n\n"); } #その他(パソコン) else { header("Location: $pc\n\n"); } exit; ?> これで、どうですか?
お礼
ありがとうございます! ばっちりできました!! 大変助かりました。ホントにありがとうございます!!