hallo,
probleme mit der variablen-übergabe bei sessions:
der nutzer kommt zum ersten mal auf die index.php.
als sprache wird, da $change leer, d.h. '$change != ch' --> '$lang = ger' übergeben. klappt.
in einem dropdown kann der nutzer dann z.b. englisch als sprache auswählen.
dabei wird '$change = ch' und '$lang = eng'.
'eng' soll nun in der session registriert werden. klappt nicht.
als sprache erscheint immer 'ger'
dieser code in der index.php:
auch versuche mit session_destroy etc. bringen nichts.
was mache ich falsch?
probleme mit der variablen-übergabe bei sessions:
der nutzer kommt zum ersten mal auf die index.php.
als sprache wird, da $change leer, d.h. '$change != ch' --> '$lang = ger' übergeben. klappt.
in einem dropdown kann der nutzer dann z.b. englisch als sprache auswählen.
dabei wird '$change = ch' und '$lang = eng'.
'eng' soll nun in der session registriert werden. klappt nicht.
als sprache erscheint immer 'ger'
dieser code in der index.php:
PHP-Code:
$change = $_GET['change'];
$lang = $_POST['lang'];
if ($change != 'ch')
{
$lang = 'ger';
session_start();
session_register(lang);
}
if ($change == 'ch')
{
session_unregister(lang);
session_register(lang);
}
was mache ich falsch?
Kommentar