-
일본 모바일 브라우저의 사용자 에이전트 (User-Agent)의 기종 확인카테고리 없음 2012. 7. 11. 15:12
http://memorva.jp/memo/mobile/http_user_agent.php
추천사이트입니다
http://www.html5-memo.com/html5/responsive/
피에치피
/*
$ua = $_SERVER['HTTP_USER_AGENT'];
if(
strpos($ua, 'DoCoMo') ||
strpos($ua, 'KDDI') ||
strpos($ua, 'Vodafone') ||
strpos($ua, 'SoftBank')
){
header("Location: http://飛ばし先のURL");
exit;
}
*/
위에 녀석 안 되서 밑에 녀석처럼 바꿈
$ua = $_SERVER['HTTP_USER_AGENT'];
$DoCoMo = strstr($ua, "DoCoMo");
$KDDI = preg_match("#^UP.Browser|KDDI#i", $ua);
$SoftBank = preg_match("#^J-PHONE|Vodafone|SoftBank|MOT#i", $ua);
$iPhone = strstr($ua, "iPhone");
if ($DoCoMo || $KDDI || $SoftBank || $iPhone) {
$smarty->display('mobile/m_user_input_fin.tpl');
exit;
}else{
$smarty->display('user_input_fin.tpl');
exit;
}
자바스크립트
<script type="text/javascript">
if(
navigator.userAgent.indexOf("DoCoMo") == -1 &&
navigator.userAgent.indexOf("KDDI") == -1 &&
navigator.userAgent.indexOf("Vodafone") == -1 &&
navigator.userAgent.indexOf("SoftBank") == -1
){
location.href = 'http://飛ばし先のURL';
}
</script>