?
Onbekende gebruiker
09-08-2010 13:17
Staat allemaal op php.net uitgelegd:
[php]setcookie[/php]
Link gekopieerd
- Raoul -
09-08-2010 13:18
gewijzigd op 09-08-2010 13:19
Thx ik zal s kijken
EDIT
Nou op PHP.net staat hetzelfde wat ik doe?
if (isset($_COOKIE['cookie'])) {
}
Link gekopieerd
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
Link gekopieerd
Cornel ik heb de cookies gezet zo:
setcookie("test", "stopMetPosten", time()+10);
Link gekopieerd
?
Onbekende gebruiker
09-08-2010 13:23
Heb je heel die php.net pagina aandachtig gelezen?
$HTTP_COOKIE_VARS is oud.
En je koekjes mogen dus maar 10 seconde bestaan?
Link gekopieerd
Jaja, weet ik. Maar ik haalde het gewoon uit de code-blocks van php.net. Sorry hoor!
Link gekopieerd
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);
}
?>
Link gekopieerd
Dus moet je binnen 10 sec weer uitlezen om te kunnen zien. Dus...
Link gekopieerd