Hvordan oppdage en mobil User Agent

Når en nettleser åpner en nettside det kunngjør user agent av maskinen nettleseren er installert på. Dette gjøres med Hyper-Text Transfer Protocol header, en samling av variabler og data som sendes til webservere som identifiserer en klient og noen spesiell konfigurasjon de trenger. Bestemme user agent av en maskin er spesielt nyttig når du kjører en nettside, siden en mobil bruker kan trenge å bli omdirigert til en mindre båndbredde-intensive sted enn sitt bredbånds motstykke. Det finnes en rekke måter å oppdage brukeragenter avhengig av programmeringsspråket som brukes.

Bruksanvisning

Javascript

1 Åpne nettkoden i et tekstredigeringsprogram eller Integrated Development Environment (IDE) av ditt valg.

2 Legg til denne koden i skript seksjon:

if (navigator.userAgent.indexOf ( 'Mobile') = - 1)

{

//Your code here.

}

3 Bytt kommentert ut delen med hva du ønsker å skje når Javascript registrerer ordet "Mobile" i brukeragentstrengen.

PHP

4 Åpne nettkoden i et tekstredigeringsprogram eller Integrated Development Environment (IDE) av ditt valg.

5 Legg til denne koden i PHP kildekoden:

if ($ _SERVER [ 'HTTP_USER_AGENT'] == "Mobile")

//Your code here.

6 Bytt kommentert ut delen med hva du ønsker å skje når PHP registrerer ordet "Mobile" i brukeragentstrengen.

ASP

7 Åpne nettkoden i et tekstredigeringsprogram eller Integrated Development Environment (IDE) av ditt valg.

8 Legg denne koden til toppen av ASP kildekoden:

<% StrUA = Request.ServerVariables ( "HTTP_USER_AGENT")%>

9 Legg denne koden til ASP kildekoden:

Hvis InStr (strUA, "Mobile")

//Your code here.

10 Bytt kommentert ut delen med hva du ønsker å skje når ASP registrerer ordet "Mobile" i brukeragentstrengen.