ok...guten morgen sonntag und weiter gehts..
den satzt mit den 4 stunden nehm ich zurück war besser so...
also folgendes:
<?php
session_start();
## erlaubte Werte für Language
$_lang = array('de-DE','fr-FR','en-GB','es-ES'); ### und so weiter
## Sprache neu setzen, wenn dies gefordert wurde
if (isset($_GET['lang']))
{
## Prüfen ob die angeforderte Sprache einen erlaubten Wert enthält
if (in_array($_GET['lang'], $_lang))
{
$_SESSION['lang'] = $_GET['lang'].'.php';
}
}
if (!isset($_SESSION['lang']))
{
## Das heißt doch, wenn $SESSION['lang'] NICHT exisitiert, soll ich hier
## die standardsprache Deutsch einfügen
## genau!
$_SESSION['lang'] = 'de-DE.php';
}
## Hier die eingestellte Sprache laden
include ($_SESSION['lang']);
?>
funktioniert auch einwandfrei...
und ist das jetzt so sicher?
wenn ich allerdings eine falsche sprache einstelle bekomme ich genauso fehlermeldungen..."no such file or directiory". ich möchte dann aber auch eine bestimmte seite verweisen.
D.h. wenn die Sprache nicht existiert, möchte ich auf die seite error.php
lg, dennis