[php] problemen met browscap.ini

Pagina: 1
Acties:

Onderwerpen


  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
beste mensen,

al een hele tijd maak ik gebruik van een browscap.ini file om browsers mee te identificeren.

nu kwam ik er laatst achter dat sinds firefox 1.5 de get_browser() functie opeens 'mozilla 1.8' herkent ipv 'firefox 1.5'

nu heb ik eens in mijn ini filetje gekeken en zag het volgende:

dit is de regel die hij zou moeten zien
code:
1
[Mozilla/5.0 (Windows; *; Windows NT 5.1; *rv:*) Gecko/* Firefox/1.5*]


deze regel ziet hij
code:
1
[Mozilla/5.0 (Windows; ?; Windows NT 5.1; *; rv:1.8*) Gecko/*]


en dit is mijn $_SERVER['HTTP_USER_AGENT']:
code:
1
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1


zoals te zien is valt me user agent onder allebij deze rules.
code:
1
2
3
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
Mozilla/5.0 (Windows; *; Windows NT 5.1;   *    rv:    *  ) Gecko/    *    Firefox/1.5*
Mozilla/5.0 (Windows; ?; Windows NT 5.1;   *  ; rv:1.8 *  ) Gecko/    *

echter, in het verleden ging het altijd goed, en nu 'opeens' niet meer.
ook staat in de .ini file firefox boven mozilla, en dus zou hij eerst firefox moeten vinden... (lijkt me zo)

hoe fix ik dit?

edit:
voor geintereseerden:
hier mijn browscap.ini file


offtopic:
ik gebruik de data trouwens niet voor belangrijke dingen, maar bijv. voor stats, ik vind het best ergerlijk als opeens IE bovenaan staat in mijn stats ;)

[ Voor 15% gewijzigd door BasieP op 16-02-2006 20:18 ]

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
*schop*

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
*schop2*

als niemand me kan helpen, heeft dan iemand misschien een werkende browscap file?

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • om3ega
  • Registratie: Maart 2001
  • Laatst online: 21-09 00:11
http://www.apptools.com/phptools/browser/source.php

Kan je hier wat mee?
Script wordt alleen niet meer ge-support.

Acties:
  • 0 Henk 'm!

  • frickY
  • Registratie: Juli 2001
  • Laatst online: 18-09 14:42
Draai die 2 regels in je browscap eens om. Je zegt dat jouw regel bovenaan staat, en volgens jou die dus eerder zou moeten vinden. Volgens mij is dat ook zo, maar overschrijft de 2de hem vervolgens omdat hij niet stopt na de eerste match.

Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
frickY schreef op dinsdag 21 februari 2006 @ 08:37:
Draai die 2 regels in je browscap eens om. Je zegt dat jouw regel bovenaan staat, en volgens jou die dus eerder zou moeten vinden. Volgens mij is dat ook zo, maar overschrijft de 2de hem vervolgens omdat hij niet stopt na de eerste match.
dan zou hij in theorie vroeger niet hadden moeten werken, maar dat deed ie wel..
iig ga ik het zo even proberen, want wie weet ;)

This message was sent on 100% recyclable electrons.


Acties:
  • 0 Henk 'm!

  • BasieP
  • Registratie: Oktober 2000
  • Laatst online: 22-07-2024
oke heb het weer werkend :)

er zat een typo in de file die ik er al een hele tijd terug uit gehaald had..
ECHTER, ik was vergeten apache te restarten, want nadat ik dat zojuist had gedaan werkte het opeens wel :|

This message was sent on 100% recyclable electrons.

Pagina: 1