ugrás a tartalomhoz

böngésző típusa

domel · 2009. Már. 4. (Sze), 12.54
Üdv!
Egy látogató oldalon lekérdem az user agentet, és kiírom, hogy milyen böngészővel, milyen oprendszer alatt nézték az oldalam.

   $b = getenv('HTTP_USER_AGENT');
   if (eregi('Opera[ \/]([0-9\.]+)' , $b, $a)) {//Opera
      $type = 'Opera';}
IE,Firefox,Chrome stb.

Tegnap ilyen bejegyzést találtam a látogatók log fájlban:
Mozilla/5.0 (X11; U; Linux i686; hu-HU; rv:1.9.0.6) Gecko/2009020409 Iceweasel/3.0.6 (Debian-3.0.6-1)

a fenti kódból mi olvasható ki? Annyit látok, hogy az oprendszer Linux, de mivel böngésztek? Mozilla rendszerü böngésző, de nem firefox? Linux alatt milyen böngészők vannak?
Ha megkapom a választ, akkor ennek is írok egy szabályt, és legközelebb kiírja a program, hogy ?böngészővel néztek linux alól :)

Üdv! Domel
 
1

google

gex · 2009. Már. 4. (Sze), 13.04
öt értelmes szó van ebben a user-agentben, ha csak annyit teszel, hogy egyesével rájuk keresel, akkor te is megtaláltad volna, hogy melyik a böngésző. és akkor ezt az oldalt is megtalálhattad volna körülbelül egy perc befektetett munkával.
2

vagyis

domel · 2009. Már. 4. (Sze), 13.18
Linux alatt egy Firefox átirat, aminek Iceweasel a neve, a debián meg egy linux fajtája

ügyes vok, meg ti is
3

User Agent

Poetro · 2009. Már. 4. (Sze), 13.28
A másik dolog meg az, hogy akár mikor csinálhat Mozilla vagy Webkit alatt egy új böngészőt, vagy, ami egyszerűbb, árírhatja a User Agent-et, azaz azt fogja hazudni mind a szervernek, mint a kliensnek, hogy ő mondjuk
Weblabor/4.0 (Windows; U; Windows 8; en-US; rv:2048) Webkit/2048030412 Weblabor/4.0.6
4

Ha jól emlékszem...

Ustak · 2009. Már. 4. (Sze), 13.58
az Opera alapban ilyet csinál, vagy a Netscape, már nem tudom, de mintha olvastam volna hogy "elhiteti" hogy Ő nem az ami :-)