일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 개복숭아 판매
- 자연산개복숭아
- 잠실수영장
- 개복숭아판매
- 야생개복숭아 판매
- 태안수영장펜션
- 포천가볼만한곳
- 제주도눈
- 자연산 개복숭아
- 덕소골프샵
- 조경철천문대
- 포천온천
- 한라산
- 포천투어
- 돌복숭아
- 제주도설경
- 포천수영장
- 개복숭아
- 서원힐스
- 괌
- 제주도
- LGG6
- 충주골프장
- 파주골프장
- 휘닉스파크
- 경기북부골프장
- 야생개복숭아
- 괌자유여행
- wp-900
- 제주도눈썰매
- Today
- Total
Live Brilliant
HTTP_USER_AGENT 모바일 접속 구분 본문
#모바일웹 에이전트 체크
# HTTP_USER_AGENT 사용하여 모바일 감지
[php]
$mobile = false;
if(isset($_SERVER['HTTP_USER_AGENT']))
{
$mobile_agents = '!(tablet|pad|mobile|phone|symbian|android|ipod|ios|blackberry|webos)!i';
if(preg_match($mobile_agents, $_SERVER['HTTP_USER_AGENT']))
{
$mobile = true;
}
}
[압축하여 코딩]
isset($_SERVER['HTTP_USER_AGENT']) && preg_match('!(tablet|pad|mobile|phone|symbian|android|ipod|ios|blackberry|webos)!i', $_SERVER['HTTP_USER_AGENT']) ? $mobile = true : $mobile = false;
[script]
<script language="Javascript">
function ismobile(){
var mobileKeyWords = new Array('iPhone', 'iPod', 'BlackBerry', 'Android', 'Windows CE', 'LG', 'MOT', 'SAMSUNG', 'SonyEricsson');
for (var word in mobileKeyWords){
if (navigator.userAgent.match(mobileKeyWords[word]) != null){
document.body.style.zoom = "250%";
}
}
}
</script>
<body onload="ismobile();">
[ASP]
If authAdminID = "" Then
Dim arr_Browser
arr_Browser = array("iPhone", "iPod", "IEMobile", "Mobile", "lgtelecom", "PPC", "BlackBerry", "SCH-", "SPH-", "LG-", "CANU", "IM-" ,"EV-","Nokia")
for i = 0 to Ubound(arr_Browser)
Dim user_agent : user_agent = arr_Browser(i)
If InStr(Request.ServerVariables("HTTP_USER_AGENT"), user_agent) >= 1 then
response.redirect("m.login.asp")
end if
next
End IF
'개발은 핵찜이야 > mobile web' 카테고리의 다른 글
[모바일웹] 모바일웹 링크 테두리 생기는문제 (0) | 2013.02.12 |
---|---|
[mobile] jquery mobile taphold(롱 클릭 이벤트) (0) | 2013.01.24 |
모바일웹 문자보내기 전화걸기 링크 (0) | 2013.01.03 |
모바일 웹사이트 프레임워크 (0) | 2012.08.08 |