Jan: Hänger bei Setzen/Löschen von Cookies

Beitrag lesen

Habs hergebracht. Ich hab gemerkt, dass das Hidden-Feld "action" erst nach dem 2. Klick umgestellt wurde, habs etwas umgemodelt und jetzt passt es:

Sie hier:

<?
if ($_COOKIE["TestCookie"] == "") {
 $text = "Cookie off";
 $title = "Start";
 $aktion = "on";
} else {
 $text = "Cookie on";
 $title = "Destroy";
 $aktion = "off";
}

if ($_POST["action"] == "on") {
 setcookie ('TestCookie', 'Hallo',time()+60*60*24*30, '/','www.probase.at');
 $text = "Cookie on";
 $title = "Destroy";
 $aktion = "off";
}
if ($_POST["action"] == "off") {
 setcookie ("TestCookie", "", time() - 3600);
 $text = "Cookie off";
 $title = "Start";
 $aktion = "on";
}

echo $text;
 echo "<br><form action="test1.php" method="post">\n";
 echo "<input type="hidden" name="action" value=";
 echo $aktion;
 echo ">\n";
 echo "<input type="submit" value=";
 echo $title;
 echo "></form>\n";
?>

Gruß, Jan