Hallo,

ik weet dus hoe je een cookie kan instellen, maar niet controleren of ie bestaat.
Ik heb dit geprobeerd:


<?php

if (isset($_COOKIE["test"])){
echo "De cookie bestaat.";
}else{
echo "De cookie bestaat NIET";
}

?>


Maar hij geeft gewoon "De cookie bestaat NIET"

Iemand een idee???
Staat allemaal op php.net uitgelegd:
[php]setcookie[/php]
Thx ik zal s kijken

EDIT
Nou op PHP.net staat hetzelfde wat ik doe?


if (isset($_COOKIE['cookie'])) {

}
Ok, hoe heb je je cookies geset? en trouwens, dit vond ik op php.net:
<?php
$value = 'something from somewhere';

setcookie("TestCookie", $value);
setcookie("TestCookie", $value, time()+3600); /* expire in 1 hour */
setcookie("TestCookie", $value, time()+3600, "/~rasmus/", ".example.com", 1);
?>

en dan uitlezen met:


<?php
// Print an individual cookie
echo $_COOKIE["TestCookie"];
echo $HTTP_COOKIE_VARS["TestCookie"];

// Another way to debug/test is to view all cookies
print_r($_COOKIE);
?>

Nogmaals, niet mijn dingen, van php.net.

Cornel
Cornel ik heb de cookies gezet zo:

setcookie("test", "stopMetPosten", time()+10);
Heb je heel die php.net pagina aandachtig gelezen?
$HTTP_COOKIE_VARS is oud.
En je koekjes mogen dus maar 10 seconde bestaan?
Jaja, weet ik. Maar ik haalde het gewoon uit de code-blocks van php.net. Sorry hoor!
Karl Karl op 09/08/2010 13:23:11

Heb je heel die php.net pagina aandachtig gelezen?
$HTTP_COOKIE_VARS is oud.
En je koekjes mogen dus maar 10 seconde bestaan?


Ja, w8 hier is mijn hele code


<?php

if (isset($_COOKIE["stopMetPosten"])){

echo "Om spam te voorkomen moet je 10 seconden wachten voor je een nieuw bericht kan plaatsen.";

}else{

// bericht POSTEN
// en COOKIE instellen

setcookie("stopMetPosten", "stopMetPosten", time()+10); 

}

?>
Dus moet je binnen 10 sec weer uitlezen om te kunnen zien. Dus...
Karl Karl op 09/08/2010 13:23:11

En je koekjes mogen dus maar 10 seconde bestaan?


Karl Karl op 09/08/2010 13:27:05

[quote="Karl Karl op 09/08/2010 13:23:11"]
En je koekjes mogen dus maar 10 seconde bestaan?



[/quote]

Reageren