/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
user agent?
Fra : John Kjoller


Dato : 03-06-05 20:58

Jeg har brug for at lave en funktion som kun skal træde i kraft, hvis
brugerbrowseren er Internet explorer.
- og else - ved alle andre browsere.
Har nogen et godt bud?

Jeg troede at jeg kunne bruge noget i retning af http_user_agent - og
prøvede at teste ved at skrive den ud, på forskellige browsere.
Men jeg får /MSIE/ ved både IE, FF, og Opera. ???!!

KH
john




 
 
Kasper Johansen (04-06-2005)
Kommentar
Fra : Kasper Johansen


Dato : 04-06-05 09:25

"John Kjoller" <john@skrivikkedette-basix.dk> skrev i en meddelelse
news:42a0b637$0$634$ba624c82@nntp02.dk.telia.net...
> Jeg troede at jeg kunne bruge noget i retning af http_user_agent - og
> prøvede at teste ved at skrive den ud, på forskellige browsere.
> Men jeg får /MSIE/ ved både IE, FF, og Opera. ???!!

<?
if (strpos($_SERVER[HTTP_USER_AGENT], "Firefox") !== false){
echo "Browseren er Firefox.";
}
?>


For mere information omkring strpos():
http://php.net/strpos


Gør noget lignende ved andre browsere.


--
Mvh Kasper Johansen



Bertel Lund Hansen (04-06-2005)
Kommentar
Fra : Bertel Lund Hansen


Dato : 04-06-05 11:51

John Kjoller skrev:

>Jeg troede at jeg kunne bruge noget i retning af http_user_agent - og
>prøvede at teste ved at skrive den ud, på forskellige browsere.
>Men jeg får /MSIE/ ved både IE, FF, og Opera. ???!!

Det her virkede fint for mig på en testside:

<?
   $user_agent = $_SERVER["HTTP_USER_AGENT"];
?>

--
Bertel
http://bertel.lundhansen.dk/   FIDUSO: http://fiduso.dk/

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste