• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPによる端末振り分けについて)

PHPによる端末振り分けについて

このQ&Aのポイント
  • PHPによる端末振り分けの方法について説明します。PERLによる振り分けを行っている場合でもPHPで同じ機能を実現することができます。
  • 具体的な実装方法として、PHPでHTTP_USER_AGENTを取得し、端末の種類によってリダイレクト先のURLを設定することがあります。
  • 例えば、HTTP_USER_AGENTにDoCoMoが含まれている場合はiモードのURLにリダイレクトし、UP.Browserが含まれている場合はEZwebのURLにリダイレクトします。その他の場合はパソコン用のURLにリダイレクトします。

質問者が選んだベストアンサー

  • ベストアンサー
  • shu_a
  • ベストアンサー率87% (14/16)
回答No.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; ?> これで、どうですか?

nikuq
質問者

お礼

ありがとうございます! ばっちりできました!! 大変助かりました。ホントにありがとうございます!!

関連するQ&A