Hallo zusammen,
ich habe mit meinem PHP-Script ein kleines Problem.
Hier erstmal ein kleiner Code-Ausschnitt:
<?php
// Cookie setzen
if(isset($_POST['Submit']) AND $_POST['Submit'] == 'Produkt merken')
{
setcookie('Produkt['.$_GET['id'].']', $_GET['id'], time() + 3600*24);
}
if(isset($_COOKIE['Produkt']))
{
foreach($_COOKIE['Produkt'] AS $ProduktID)
{
echo "Folgende ProduktID wurde gemerkt: " . $ProduktID . "<br>";
}
}
?>
Jetzt hätte ich gerne, dass schon bei dem Seitenaufruf, bei dem das Cookie gesetzt wird, in der Liste die ProduktID ausgegeben wird - das funktioniert aber bei mir erst nach einem Refresh der Seite - wieso?
Und wie bringe ich es fertig, dass das doch funktioniert wie gewünscht?
Grüße,
Günther