Lemkin Skrevet 16. april 2004 Del Skrevet 16. april 2004 Jeg vil at om kommer på siden og bruker IE så skal de bli redirecta til www.opera.com og bruker denne koden: <?php //Checks the user browser if (strlen($HTTP_USER_AGENT) == "MSIE 6.0") { header("Location: http://opera.com"); }else{ //Includes the top part of the html if the browser isn't MSIE include ('./header.inc'); } ?> Det er som er rart er at uansett hvilken browser jeg bruker så kommer jeg til www.opera.com. Noen som ser feilen? Lenke til kommentar
Neo Skrevet 17. april 2004 Del Skrevet 17. april 2004 Hvorfor bruker du strlen()? Det gir jo bare antall tegn i variabelen du sender med? Prøvd det her?: <?php //Checks the user browser if ("$HTTP_USER_AGENT"=="MSIE 6.0") { header("Location: http://opera.com"); }else{ //Includes the top part of the html if the browser isn't MSIE include ('./header.inc'); } ?> Så du vil altså nekte folk som ikke bruker opera tilgang til siden din? Er ikke det ganske så rasistisk? Lenke til kommentar
???????? Skrevet 17. april 2004 Del Skrevet 17. april 2004 Du kan ikke sjekke $HTTP_USER_AGENT ($_SERVER['HTTP_USER_AGENT']) er lik "MSIE6.0", bruk heller eregi("msie", $_SERVER['HTTP_USER_AGENT']); 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å