Gå til innhold

Skript som videresender IE, men ikke Firefox?


Anbefalte innlegg

Mnja.. Er det ikke bare noe enkelt jeg kan forandre i den koden jeg allerede har, for å la den bare gjelde IE6 og lavere?

9200605[/snapback]

Tja, du kan vel sjekke for MSIE 7.0 innenfor MSIE-sjekken og omdirigere til standardsiden om så:

PHP
<?php

 $adresse "http://www.DITTDOMENE.com/side/ie.html";

 $adresse2 "http://www.DITTDOMENE.com/side/index.html";

 if (eregi("MSIE",getenv("HTTP_USER_AGENT")) ||

 eregi("Internet Explorer",getenv("HTTP_USER_AGENT"))) {

 if (eregi("MSIE 7.0",getenv("HTTP_USER_AGENT")) {

header("Location: {$adresse2}");

 }else{

Header("Location: {$adresse}");

 }

 }else{

header("Location: {$adresse2}");

 }

?>

Lenke til kommentar
  • 2 uker senere...
Videoannonse
Annonse
Gjest Slettet+142

Det manglet en ):

PHP
<?php

 $adresse "http://www.DITTDOMENE.com/side/ie.html";

 $adresse2 "http://www.DITTDOMENE.com/side/index.html";

 if (eregi("MSIE",getenv("HTTP_USER_AGENT")) ||

 eregi("Internet Explorer",getenv("HTTP_USER_AGENT"))) {

 if (eregi("MSIE 7.0",getenv("HTTP_USER_AGENT"))) {

header("Location: {$adresse2}");

 }else{

Header("Location: {$adresse}");

 }

 }else{

header("Location: {$adresse2}");

 }

?>

;)

Lenke til kommentar

Kan ikke også dette fungere ganske bra?

 

PHP
<?php

 

$ieUrl "index.php?content=ie7";

$defaultUrl "index.php";

 

$counter 0;

 

echo <<<EOF

<!--[if lte IE 7]>

<meta http-equiv="refresh" content="$counter;url=$ieUrl"/>

<![endif]-->

<meta http-equiv="refresh" content="$counter;url=$defaultUrl"/>

EOF;

 

?>

Endret av danandre
Lenke til kommentar

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...