Stian89 Skrevet 13. september 2005 Del Skrevet 13. september 2005 OK. Elendig emne tittel, men la gå. Det jeg lurer på er hvordan f.eks jorgis.com har fått til at når man besøker siden med IE, registreres dette, og man får opp meldingen: "Du bruker en nettleser som ikke viser denne siden korrekt. Vennligst vurdér å bruke en annen nettleser." nederst på siden. Hvilke script brukes til dette? Lenke til kommentar
???????? Skrevet 13. september 2005 Del Skrevet 13. september 2005 Du finner browsertype i variabelen $_SERVER['HTTP_USER_AGENT'], det beste er der i mot om du har tilgang til get_browser() Lenke til kommentar
Stian89 Skrevet 13. september 2005 Forfatter Del Skrevet 13. september 2005 Takker for svar, men er ny innenfor PHP, og er ikke sikker på om jeg forstår hva du snakker om. Kunne du være litt mer spesifikk? Lenke til kommentar
???????? Skrevet 13. september 2005 Del Skrevet 13. september 2005 Dette vil da være en av de ekleste måtene å løse det på: <?php if( eregi("MSIE", $_SERVER['HTTP_USER_AGENT']) ) { echo "Du bruker MSIE"; } else { echo "Du bruker IKKE MSIE"; } ?> Lenke til kommentar
Stian89 Skrevet 13. september 2005 Forfatter Del Skrevet 13. september 2005 Dette vil da være en av de ekleste måtene å løse det på: <?php if( eregi("MSIE", $_SERVER['HTTP_USER_AGENT']) ) { echo "Du bruker MSIE"; } else { echo "Du bruker IKKE MSIE"; } ?> Dette fungerer sammen med IE og FF, men Opera regnes også som IE. Noe jeg kan gjøre med dette? Lenke til kommentar
<Iversen> Skrevet 13. september 2005 Del Skrevet 13. september 2005 Opera har vel tatt bort mulighet for og identifisere seg som IE etc. Lenke til kommentar
endrebjo Skrevet 13. september 2005 Del Skrevet 13. september 2005 Opera har vel tatt bort mulighet for og identifisere seg som IE etc. Nei, men standardinnstillingen er flyttet fra IE til Opera etter v8. Lenke til kommentar
???????? Skrevet 13. september 2005 Del Skrevet 13. september 2005 For å holde oss til samme eksempel kan du bruke: if( eregi("MSIE", $_SERVER['HTTP_USER_AGENT']) and !eregi("Opera", $_SERVER['HTTP_USER_AGENT']) ) { echo "Du bruker MSIE"; } else { echo "Du bruker IKKE MSIE"; } Sjekk om du har get_browser() på serveren din, dette vil gi en bedre resultat på browsertype. Lenke til kommentar
Stian89 Skrevet 13. september 2005 Forfatter Del Skrevet 13. september 2005 Takker, nå fungerer det ypperlig Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå