【2015年最新版】ユーザーエージェントでガラケー・スマホ・PCサイト振り分け
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