【2015年最新版】ユーザーエージェントでガラケー・スマホ・PCサイト振り分け

f:id:tsumayouzi:20150223121954j:plain

WEBサイトの端末別の振り分け方はいろいろあるものの、

おそらく今のWEBデザイン的には、レイアウトが複雑なので

昔のガラケーとPCの切り替えはcssを適応するかしないかのシンプルなものではなく、 ガラケーガラケーのHTMLを書いたほうがいいのかもしれない。もうcss使えるけども。

あと数年前まではスマホとPCサイトでもページを振り分けをしていたものの、 できる限りレスポンシブなデザインが求められていると思う。(さっきといってること逆)

なのでメモします。

// ユーザーエージェントによる振り分け $user_agent = $_SERVER['HTTP_USER_AGENT']; if *1 { //ガラケーのHTML(inc)orページ飛ばす }else { //レスポンシブ }

3こともページ分けるor cssを端末ごとに読み込むver

// ユーザーエージェントによる振り分け $user_agent = $_SERVER['HTTP_USER_AGENT']; if *2 {

}else if ( (strpos($user_agent, 'iPhone') !== false) || *3|| (strpos($user_agent, 'Windows Phone') !== false) || (strpos($user_agent, 'BlackBerry') !== false)){ //スマホ }else{

}

がおそらく便利??????

*1:strpos($user_agent,'DoCoMo') !== false) or (strpos($user_agent,'KDDI') !== false) or (strpos($user_agent,'SoftBank') !== false

*2:strpos($user_agent,'DoCoMo') !== false) or (strpos($user_agent,'KDDI') !== false) or (strpos($user_agent,'SoftBank') !== false

*3:strpos($user_agent, 'Android') !== false) && (strpos($user_agent, 'Mobile') !== false