Auge: Korrektur des php-scriptes

Beitrag lesen

Hallo

es geht mir schlicht um eine Browserweiche nur für den IE (bis einschliesslich Version 10), ich möchte bei diesen Browsern auf eine html Unterseite weiterleiten worauf hingewiesen wird das sie ihren Browser aktualisieren.

Wo soll man da anfangen.

  1. Der User-Agent-String ist nicht verlässlich.
    • Er kann gegenüber dem Standardwert des Browsers geändert worden sein
    • Er kann nicht vorhanden sein.
  2. Die Funktion ereg wie auch alle anderen POSIX-Regex-Funktionen sind seit PHP 5.3 deprecated (siehe Doku zur Funktion, Warnung). Sie ist nur in PHP4 und PHP5 enthalten. Geht dein Hoster auf PHP7, funktioniert dein Skript nicht mehr.
  3. Eine Nachricht, die zum Update des Browsers auffordert, sagt „Um Euch kümmere ich mich nicht.“. Es kann für die Funktion einer Seite natürlich erforderlich sein, dass die Browser bestimmte Features unterstützen. Oftmals ist es aber die Faulheit der Entwickler, Basisfunktionen, mit denen der Zweck der Seite auch ohne die neuesten Browserversionen grundsätzlich erfüllt wird, bereitzustellen. Es sei daher die Frage erlaubt, warum du meinst, Benutzer älterer Browserversionen ausschließen zu müssen?

Tschö, Auge

--
Wo wir Mängel selbst aufdecken, kann sich kein Gegner einnisten.
Wolfgang Schneidewind *prust*