dbenzhuser: Browserweiche: Nur Netscape 4.x auf andere HTML-Datei?

Beitrag lesen

Hi!

Ich bräuchte so etwas. Halten Sie es für möglich, dass man das ohne die Auflistung der ganzen MIME-Typen realisieren kann?

Serverseitig sähe das in etwa so aus:

<?php
// Netscape 4.x wird aussortiert
$browserident = get_browser();
$welcher = $browserident->browser;
$version = $browserident->majorver;
if ($welcher == 'Netscape' && $version <= 4)
{
 $umleitung = "Location: http://www.domain.de/netscape.php;
 Header("$umleitung");
}
?>

(Man verzeihe mir den Einsatz diverser unnötiger Variablen ;) )

Aber: get_browser muss

  1. aktiviert sein
  2. vom Admin aktuell gehalten werden

Und:
Ein Browser, der sich falsch identifiziert hat natürlich Pech gehabt und sieht die Netscape-Seite.
Ist eigentlich hier nicht wirklich schlimm:

  1. Nur wer sich als netscape <=4 identifiziert wird umgeleitet.
  2. Die Seite ist bis aufs Design gleichwertig. (bei mir)

Kommt jetzt also ein Opera, der halt gerade ein Netscape 4 sein will, bekommt er auch diese Seite. Pech gehabt, nicht dein Problem, der User wollte es ja so.

Ensprechende CSS-Weichen, wie von meinen Vorrednern empfohlen haben diese Einschränkungen nicht, sie basieren auf Bugs in den jeweiligen Browsern.
Ich ziehe dennoch die PHP-Variante vor, da mir ein *//***/*//-Gewulst im CSS-File ziemlich unschön vorkommt. - Geschmackssache

dbenzhuser

--
sh:( fo:| ch:? rl:( br:$ n4:° ie:| mo:) va:) de:[ zu:) fl:( ss:| ls:[ js:(