Probier mal so:
function getLanguage()
{
if( !empty( $_GET["language"] )) // get hat prio 1
{
$this->language = $_GET["language"];
$_SESSION['language'] = $this->language;
}
else if( !empty( $COOKIES["language"] )) // dann cookie checken
{
$this->language = $COOKIES["language"];
$_SESSION['language'] = $this->language;
}
else if( !empty( $_SESSION["language"] )) // session checken
{
$this->language = $_SESSION["language"];
}
else // nix rausgekriegt, also default sprache
{
$this->language = "de";
$_SESSION['language'] = $this->language;
}
}
// prüfen:
echo $_SESSION['language'];
--
Anm.: Weiss gerade nich genau ob $COOKIES oder $_COOKIES richtig ist... schau ins Manual falls es mit cookies nicht klappt.
Mit freundliche Grüßen,
Michael Nagler