Bingo: Browser detect und redireccion

Es gibt ja zig java-scripte fuer browsererkennung,ich suche aber ein script fuer browsererkennung fuer den IE mit anschliessender umleitung auf eine andere seite wenn IE erkannt wird,nachfolgendes script macht aber keinerlei umleitung:
das cript habe ich normal im header eingefuegt.

<script type="text/javascript">  
var browser = navigator.appName;  
var b_version = navigator.appVersion;  
var version = parseFloat( b_version );  
var is_explorer7 = false;  
var position = b_version.indexOf( "MSIE 7." );  
if( position != -1 )  
{  
is_explorer7 = true;  
}  
  
if ( browser == "Microsoft Internet Explorer" )  
{  
if ( version >= 6 || is_explorer7 )  
{  
document.location.href="http://www.prepago.net.ve/visa_ie7.php/"  
}  
else  
{  
document.location.href="http://www.prepago.net.ve/"  
}  
</script>

kann man das auch mit php realisieren ?

  1. Hallo Bingo,

    hast du dir die Variablen browser und b_version mal angesehen, z.B. per alert?

    if ( version >= 6 || is_explorer7 )

    "größer oder gleich 6 oder gleich 7" Ist das so gemeint?

    Warum willst du eigentlich Browserabhängig umleiten?

    Gruß, Jürgen

  2. @@Bingo:

    nuqneH

    Es gibt ja zig java-scripte fuer browsererkennung

    Aber keine sicheren.

    ich suche aber ein script fuer browsererkennung fuer den IE

    Genauer: für IE ≤ 7. Das lässt sich sicher erkennen – mittels conditional compilation.

    Siehe diese Diskussion und diese Zusammenfassung.

    mit anschliessender umleitung auf eine andere wenn IE erkannt wird

    ?? Warum sollte man für alte IEs anderen _Inhalt_ ausliefern?

    Und was passiert, wenn gar kein JavaScript ausgeführt wird?

    kann man das auch mit php realisieren ?

    Nein. Der Server kann nicht wissen, was für einen Client er vor sich hat. Bestenfalls raten. Und davon ist abzuraten.

    Qapla'

    --
    Wer möchte nicht lieber durch Glück dümmer als durch Schaden klüger werden? (Salvador Dalí)