Michael Nagler: Sessions Sprache einer Seite

Beitrag lesen

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