Hoi,
draadje nummer 4 op rij...tja...sorry ;-)
Ik heb een php scriptje voor een test met cookies.
De bedoeling is dat er met toevoeging aan de url een ref kan worden
meegegeven.
test.php?ref=1111
Wanneer ik het script voor het eerst draai door test.php op te vragen zonder
ref, krijg ik
"cookie had geen inhoud"
dat is correct.
Dan vraag ik het script op met test.php?ref=111
dan krijg ik
"ref= 111"
dat klopt ook.
Maar....als ik het script dan opvraag met test.php (dus zonder ref=), dan
krijg ik
"cookie had geen inhoud"
en dat is natuurlijk niet de bedoeling. Pas als ik op refresh druk krijg ik
"oude cookie: 111"
Iemand een idee hoe dit kan en vooral hoe het verholpen kan worden?
Groeten,
Matthijs
<?php
if(isset($_GET['ref']))
{
setcookie("TestCookie2", $_GET['ref']);
echo "ref= ".$_GET['ref'];
}
else
{
if($_COOKIE["TestCookie2"]<>"")
{
echo"oude cookie: ".$_COOKIE["TestCookie2"];
}
else
{
echo "cookie had geen inhoud";
}
}
?>

Likes:

Quote