solala123
Erfahrenes Mitglied
Hallo,
ich möchte ein cookie setzen, aber in die Variable $version wird nichts eingetragen
ich hatte das alles schon mit session gemacht und das hat auch funktioniert, aber es wird halt nicht über Tage gespeichert.
wenn ich anstelle $version nur den Innhalt von der Variablen schreibe funktioniert es auch.
Die Umschaltung kommt von einem Formular, 1,2 und 3
Danke
Gruß
Rainer
ich möchte ein cookie setzen, aber in die Variable $version wird nichts eingetragen
ich hatte das alles schon mit session gemacht und das hat auch funktioniert, aber es wird halt nicht über Tage gespeichert.
wenn ich anstelle $version nur den Innhalt von der Variablen schreibe funktioniert es auch.
Die Umschaltung kommt von einem Formular, 1,2 und 3
PHP:
setcookie("tsg08einstellungen","$version",time()+(3600*24)); // steht ganz oben, nur hier wird nichts
// in die Variable $version eingetragen
$seite_1 = $_POST['seite_1'];
$version = $_POST['version'];
if (isset($_POST["submit"]))
{
if($seite_1== 1)
{
$version = "version1";
}
else if($seite_1 == 2)
{
$version = "version2";
}
else if($seite_1 == 3)
{
$version = "version3";
}
else
{
echo "Du bist weder 1 noch 2 oder 3";
}
}
$cookie = $_COOKIE["tsg08einstellungen"];
echo "Der Inhalt des Cookies: $cookie";
echo "<br>";
echo "$version"; //hier steht der korrekte Wert in der Variablen
print_r($_COOKIE);
HTML:
<body <?php if(!empty($cookie)) echo "id='$cookie'";?>>
Danke
Gruß
Rainer
Zuletzt bearbeitet: