관리 메뉴

웹개발자의 기지개

[ASP] 모바일인지 pc인체 체크하기 본문

ASP

[ASP] 모바일인지 pc인체 체크하기

http://portfolio.wonpaper.net 2020. 10. 18. 05:29
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<%
mob = "iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-M\d+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS"
splitmo = split(mob,"|")
agent = Request.ServerVariables("HTTP_USER_AGENT")
 
For i = 0 to UBound(splitmo )
    If InStr(agent,splitmo (i)) > 0 Then
        Response.Redirect("/모바일.asp")
    else
        Response.Redirect("/웹.asp")
        Exit for
    End If
Next
%>
cs

참고 : m.blog.naver.com/hosicee22/220237901793

 

 

위의 소스를 나름 함수화하여 정리해 보았다.

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<%
'모바일인지 pc인지 체크하기
Function isItMobile()
    Dim boo
    boo = False
    
    mob = "iPod|iPhone|Android|BlackBerry|SymbianOS|SCH-M\d+|Opera Mini|Windows CE|Nokia|SonyEricsson|webOS|PalmOS"
    splitmo = split(mob,"|")
    agent = Request.ServerVariables("HTTP_USER_AGENT")
    For i = 0 to UBound(splitmo )
        If InStr(agent,splitmo (i)) > 0 Then
            boo = True 
            Exit For 
        End If
    Next
    
    isItMobile = boo
End Function
%>
cs
Comments