Avatar billede fizk Nybegynder
23. september 2005 - 10:49 Der er 5 kommentarer

get_browser() virker ikke?

Hej ... Jeg sidder og er leger med at lave en statistik over hvilke browsere de folk der besøger min side bruger, så jeg tænkte jeg lige ville bruge get_browser(). Jeg finder et eksempel på php.net og laver det lidt om, hvorefter det ikke rigtigt virket.
Så kigger jeg lidt herinde og finder nogen der har snakker om samme funktion før og prøver med et at de eksempler, men det virker heller ikke. Det er som om selve get_browser() ikke rigtigt gør noget, det henter ingen info! Jeg har B-One som host, hvis det kan hjælpe noget med noget!
Nogen der har nogen ide om hvad der er galt?
Koden og link følger:

Start...<br>
<?php
echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";
echo "<hr>";
$browser = get_browser(null, true);
echo $browser['parent'];

?>
<br>...Slut

og det hele ligger på http://browser.esbenboye.dk
Avatar billede jakobdo Ekspert
23. september 2005 - 13:51 #1
Det virker fint nok!
Jeg får:

Start...
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7
...Slut

Man det kan være du har sat dit browser op til ikke at sende disse info?
Avatar billede fixxxer Nybegynder
23. september 2005 - 14:16 #2
"Note:  In order for this to work, your browscap  configuration setting in php.ini must point to the correct location of the browscap.ini file on your system. "

http://dk2.php.net/manual/en/function.get-browser.php
Avatar billede jakobdo Ekspert
23. september 2005 - 14:19 #3
Fixxxer, eftersom den virker hos mig, så virker den jo fint nok!
Jeg henter jo siden fra hans server hos B-One.

PS: Får dette fra IE:
Start...
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; www.ASPSimply.com; .NET CLR 1.1.4322)
--------------------------------------------------------------------------------

...Slut
Avatar billede fizk Nybegynder
24. september 2005 - 08:18 #4
Det er echo <? $_SERVER['HTTP_USER_AGENT'] ?> der giver den første linje der!
Den med Browsercap.ini, det er vel ikke noget jeg selv kan fikse som alm. bruger, der skal jeg vel have fat i B-One eller noget?
Avatar billede jakobdo Ekspert
24. september 2005 - 09:09 #5
Sorry: Fixxxer, du har jo fuldstændig ret! :o)
Jeg havde helt overset linien: echo $_SERVER['HTTP_USER_AGENT'] . "\n\n";
Beklager.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester