Thorsten: HTTP_ACCEPT_LANGUAGE - Weiterleitung auf engl. Seite mit Fehler

Beitrag lesen

Wenn du es mit PHP lösen möchtest, dann schau dir mal diesen Artikel an.
Zeile 6 noch mit folgendem ersetzen:

$lang_variable = (isset($_SERVER['HTTP_ACCEPT_LANGUAGE']))

? $_SERVER['HTTP_ACCEPT_LANGUAGE']
               : null ;


>   
> Dann kannst du in der index.php mit  
>   
> `define('AcceptLang', lang_getfrombrowser (array('de, en') /* Verfügbare Sprachen */, 'en' /* Default Sprache */, null, false ));`{:.language-php}  
>   
> AcceptLang festlegen und mit dieser Konstante weiter arbeiten. Kommst du soweit mit?  
  
Hi Malcolm Beck´s,  
  
erstmal danke für Deine Mühe!  
Okay ich habe jetzt die Datei als eigene PHP Datei httpsprache.php abgespeichert und Deine Modifikation vorgenommen.  
Oben in die index.php habe ich folgendes geschrieben:  
~~~php
  
<?php  
include_once ('./http_sprache.php');  
  
define('AcceptLang', lang_getfrombrowser (array('de, en') /* Verfügbare Sprachen */, 'en' /* Default Sprache */,  null, false ));  
?>

Ich frage mich nun, wie der Browser nun "weiß" welche Datei er nehmen soll? Ich habe ja verschiedene deutsche und englische Dateien. Muss ich diese Datei nicht irgendwie "kennzeichnen" dass das Scipt weiß: "aha das ist die englische Datei". Sorry, oder denke ich da zu statisch?

Danke und viele Grüße

Thorsten