Gør en handling efter brugerens browser

Tags:    php

Jeg har ledt et stykke efetr et script til min side, der udskriver hvilken browser man har. Fx hvis man har Internet Explorer, skal den så den skrive koden til min side, ellers skal den skrive: Du ha kun adgang til denne side med Internet Explorer



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
User
Bruger #52 @ 06.09.03 19:05
Hej Anders,

Du kan gøre dette på følgende måde:

<?php
$browser = $_SERVER[HTTP_USER_AGENT];
if (!stristr($browser,"MSIE")) {
header("Location: http://microsoft.com/ie/");
}else{
echo "Browser OK";
}
?>

Men da visse browsere kan sættes op til at fortælle serveren at den er IE,
kan det være lidt svært at helgardere sig, men det skulle virke for de fleste.

--
Med Venlig Hilsen
Lasse Hjorth
@CyboFuto at irc #udvikleren.dk



Prøv sådan her...

<?php
$browser = $_SERVER[HTTP_USER_AGENT];
if (!stristr($browser,"MSIE")) {
echo "Du her ikke IE, du kan hente den <a href='http://microsoft.com/ie/'>her</a>";
}else{
echo "Browser OK";
}
?>



Den sender jo brugeren videre til en mircosofts side, den skal bare skrive at man skal have Internet Explorer og et link til deres hjemmeside, hvordan gør man det???



Hey, jeg var vidst for hurtig med points!!! Når jeg går ind på siden med både IE og Opera, får jeg samme resultat...



t