Permalänk

Uptäcka mobiltelefon på webb

Har egen lösning och hittar flera när jag googlar men vad jag skulle vilja veta är om det finns någon standard för det här som funkar till 100% och känner av om det är en mobiltelefon som besöker hemsidan så jag kan visa ett annat innehåll isf.

Vad har tex telia?

Permalänk

Jag tror inte det finns någon universell.

Så här ser det ut när min telefon snackar med min server, respektive när firefox snackar.

FIREFOX 3.013, under Linux
****************************************

HTTP_HOST=xxx.eu
HTTP_USER_AGENT=Mozilla/5.0 (X11; U; Linux i686; sv-SE; rv:1.9.0.13) Gecko/2009080315 Ubuntu/9.04 (jaunty) Firefox/3.0.13
HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_LANGUAGE=sv-se,sv;q=0.8,en-us;q=0.5,en;q=0.3
HTTP_ACCEPT_ENCODING=gzip,deflate
HTTP_ACCEPT_CHARSET=ISO-8859-1,utf-8;q=0.7,*;q=0.7
HTTP_KEEP_ALIVE=300
HTTP_CONNECTION=keep-alive
PATH=/usr/local/bin:/usr/bin:/bin
SERVER_SIGNATURE=
SERVER_SOFTWARE=Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch
SERVER_NAME=xxx.eu
SERVER_ADDR=x.x.x.x
SERVER_PORT=80
REMOTE_ADDR=x.x.x.x
DOCUMENT_ROOT=/var/www/xxx.eu
SERVER_ADMIN=[no address given]
SCRIPT_FILENAME=/var/www/xxx.eu/test.php
REMOTE_PORT=35536
GATEWAY_INTERFACE=CGI/1.1
SERVER_PROTOCOL=HTTP/1.1
REQUEST_METHOD=GET
QUERY_STRING=
REQUEST_URI=/test.php
SCRIPT_NAME=/test.php
PHP_SELF=/test.php
REQUEST_TIME=1250501501

HTC Wizard/Qtek 9100, Explorer Windows Mobile
****************************************

HTTP_ACCEPT=*/*
HTTP_ACCEPT_LANGUAGE=sv
HTTP_UA_OS=Windows CE (Pocket PC) - Version 5.1
HTTP_UA_COLOR=color16
HTTP_UA_PIXELS=320x240
HTTP_UA_CPU=x86
HTTP_X_WAP_PROFILE="http://www.htcmms.com.tw/gen/Wizard-2.0.xml"
HTTP_UA_VOICE=TRUE
HTTP_ACCEPT_ENCODING=gzip,deflate
HTTP_USER_AGENT=Mozilla/4.0 (compatible; MSIE 4.01; Windows CE; PPC; 240x320)
HTTP_HOST=xxx.eu
HTTP_CONNECTION=Keep-Alive
PATH=/usr/local/bin:/usr/bin:/bin
SERVER_SIGNATURE=
SERVER_SOFTWARE=Apache/2.2.8 (Ubuntu) PHP/5.2.4-2ubuntu5.6 with Suhosin-Patch
SERVER_NAME=xxx.eu
SERVER_ADDR=x.x.x.x
SERVER_PORT=80
REMOTE_ADDR=x.x.x.x
DOCUMENT_ROOT=/var/www/xxx.eu
SERVER_ADMIN=[no address given]
SCRIPT_FILENAME=/var/www/xxx.eu/test.php
REMOTE_PORT=1100
GATEWAY_INTERFACE=CGI/1.1
SERVER_PROTOCOL=HTTP/1.1
REQUEST_METHOD=GET
QUERY_STRING=
REQUEST_URI=/test.php
SCRIPT_NAME=/test.php
PHP_SELF=/test.php
REQUEST_TIME=1250501509

Det finns ju inget som verkligen skriker ut: HEJ, jag är en mobiltelefon!!!1111!, så man får nog göra nån fullösning. Hur har du gjort?

Visa signatur

Workstation: Dell Latitude E5400, WinXP/Ubuntu 9.10. 4 GB RAM, 250GB, P8700 @ 2.53GHz
HTPC: MythBuntu, 2GB RAM, 1TB, Atom dual core @ 1.6 GHz, Sanyo PLV-Z700
Server #1: Ubuntu, 2 GB RAM, 4*143 GB 10K RAID0 +2*73GB 15K RAID1. Intel Xeon dual core @3.2 GHz

Permalänk
Medlem

Kolla på raden som heter HTTP_USER_AGENT och jämför...

Permalänk

Nu har jag inte tillgång till en windowsmaskin, men för MSIE så är det förvillande likt. Det som skiljer är i princip Windows CE samt PPC, jag tror iofs att inte MSIE för Windows skickar med skärmupplösningen.

Visa signatur

Workstation: Dell Latitude E5400, WinXP/Ubuntu 9.10. 4 GB RAM, 250GB, P8700 @ 2.53GHz
HTPC: MythBuntu, 2GB RAM, 1TB, Atom dual core @ 1.6 GHz, Sanyo PLV-Z700
Server #1: Ubuntu, 2 GB RAM, 4*143 GB 10K RAID0 +2*73GB 15K RAID1. Intel Xeon dual core @3.2 GHz

Permalänk
Medlem

HTTP_X_WAP_PROFILE borde väl bara mobiler ha?

Permalänk

Som XaaR, säger. HTTP_X_WAP_PROFILE borde bara mobiler ha va? Kan man lita på den?

Permalänk

Vad säääg ni, låter det rimlig?

Permalänk
Medlem

HTTP_X_WAP_PROFILE sätts inte i alla webbläsare till mobilerna t.ex. Opera mini.
HTTP_USER_AGENT så kan du kolla om det är rätt os, webbläsare etc.
Men det kan bli en lång lista med ord att kolla, för att vara på säkra sidan att det fungerar.

Så kolla HTTP_X_WAP_PROFILE och om inte satt kolla HTTP_USER_AGENT

Visa signatur

Utvecklare (Technical Director) / Delägare - Björnmamman

Permalänk

Du har då svar på allt Denka.

Så det är alltså bästa lösningen helt enkelt.

Btw OT, orelaterad fråga. Du som haft dit företag ett tag har du koll på något bra bokföringsprogram?

Permalänk
Testpilot

Här är något jag hittade, har inte provat själv men det verkar ju vettigt: http://detectmobilebrowsers.mobi/

Visa signatur

Kolla gärna in min RGB-LED-ljusstake i galleriet
[Gigabyte GA-Z97MX-Gaming 5][Intel Core i5 4690K][Corsair XMS3 16GB][Asus GeForce RTX 2060 Super Dual Evo OC]

Permalänk

hunden, först såg den helt kanon ut så blev överlycklig. Men sen märkte jag att man måste betala om det är en profit sida... Så får skriva något själv eftersom jag är så ärlig. Men tack alla, har fått el hel del kött på benen och tänker iaf använda deras kod som referens.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av -=*ThE_cRoW*=-
Du har då svar på allt Denka.

Så det är alltså bästa lösningen helt enkelt.

Btw OT, orelaterad fråga. Du som haft dit företag ett tag har du koll på något bra bokföringsprogram?

Haha

Jo men jag sysslar inte så mycket med bokföringen, har inte så mycket inkomst där haha ;P
Men spcs är bäst!

Visa signatur

Utvecklare (Technical Director) / Delägare - Björnmamman