G. T.: Sessions Sprache einer Seite

Beitrag lesen

Guten Tag,

folgende Funktion speichert die Sprache nicht in der Session Variablen ab. $_SESSION['language'] ist leer.

Was ist falsch?

LANGUAGE FUNCTIONS

function getLanguage()
{
 if (isset($_REQUEST['language']))
   {
  $this->language = $_REQUEST['language'];
  $_SESSION['language'] = $_REQUEST['language'];
 }
 elseif (!isset($_SESSION['language']))
 {
  $this->language = 'de';
  echo $_SESSION['language'];
 }
}

Also wenn der Benutzer direkt die Starturl eingibt, kann er die Sprache wählen. Wenn er die Seite gebookmarkt hat soll sie entweder
aus einem Cookie gelesen werden oder "de" als Standard gesetzt werden.

Also ganz am Anfang steht session_start();

Wo liegt der Fehler ?

Danke