Lemkin Skrevet 16. april 2004 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?
Neo Skrevet 17. april 2004 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?
???????? Skrevet 17. april 2004 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']);
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å