Ik ben bezig met het scripten van een site en loop tegen het volgende probleem aan:
De site heeft talensysteem, de talen zijn Nederland Engels en Duits.
Om te kijken welke taal de gebruiker heeft geselecteerd gebruik ik sessions.
Dit is de code van het script dat de session aanmaakt:
if($ses_language)
{
session_destroy("$ses_language");
}
session_start();
if ($lang=1){
$ses_language->language = English;
}elseif ($lang=2){
$ses_language->language = Deutsch;
} elseif ($lang=3) {
$ses_language->language = Dutch;
}
session_register("ses_language");
Om te testen of het script laat ik de taal op de homepage printen doormiddel van dit script:
<?php echo $_SESSION['ses_language']['language'] ?>
Nu is het probleem dat als je op een taal drukt (maakt niet uit welke) dat hij op dutch blijft staan.
Wat doe ik fout?
571 views