Cookie's controleren
Hallo,
ik weet dus hoe je een cookie kan instellen, maar niet controleren of ie bestaat.
Ik heb dit geprobeerd:
Maar hij geeft gewoon "De cookie bestaat NIET"
Iemand een idee???
ik weet dus hoe je een cookie kan instellen, maar niet controleren of ie bestaat.
Ik heb dit geprobeerd:
Code (php)
Maar hij geeft gewoon "De cookie bestaat NIET"
Iemand een idee???
Gesponsorde koppelingen:
Staat allemaal op php.net uitgelegd:
setcookie
setcookie
Thx ik zal s kijken
EDIT
Nou op PHP.net staat hetzelfde wat ik doe?
EDIT
Nou op PHP.net staat hetzelfde wat ik doe?
Gewijzigd op 09/08/2010 13:19:48 door - Raoul -
Ok, hoe heb je je cookies geset? en trouwens, dit vond ik op php.net:
en dan uitlezen met:
Nogmaals, niet mijn dingen, van php.net.
Cornel
Code (php)
en dan uitlezen met:
Code (php)
Nogmaals, niet mijn dingen, van php.net.
Cornel
Heb je heel die php.net pagina aandachtig gelezen?
$HTTP_COOKIE_VARS is oud.
En je koekjes mogen dus maar 10 seconde bestaan?
$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?
$HTTP_COOKIE_VARS is oud.
En je koekjes mogen dus maar 10 seconde bestaan?
Ja, w8 hier is mijn hele code
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:
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:
Karl Karl op 09/08/2010 13:23:11:
En je koekjes mogen dus maar 10 seconde bestaan?
Ja hoor!!
Wat bedoel je met ja hoor. Het is toch logisch dat je dan binnen 10 seconden weer moet uitlezen? Anders is je koekje dood.
Nouw eens zien je opent die pagina, dus dan wordt het koekje gezet bij de browser, de rest van de pagina moet laden (in het totaal zegmaar 2 seconde) dan moet jij nog eens de pagina verversen (dus laten we zeggen das 4 seconde (destroy + construct)) en dan nog opnieuw de pagina laden (2 sec) en dan nog een tijdverschil van 2 sec dus dat is dan 12 sec.
Cornel van der Heiden op 09/08/2010 13:29:52:
Wat bedoel je met ja hoor. Het is toch logisch dat je dan binnen 10 seconden weer moet uitlezen? Anders is je koekje dood.
Ik snap jullie niet echt =S...
Als het koekje nog bestaat = niks posten
Als het koekje NIET bestaat = wel iets posten
Als een spammer twee topics tegelijk open heeft, kan ie nog steeds spammen
Moet de tijdslimiet dan langer?
Gewijzigd op 09/08/2010 13:33:41 door - Raoul -
Dan is sowieso een session handiger.
En een session kan je dan toch geen seconden meegeven tot ie verwijderd moet worden?
Of een verschil in de database.
Maar sowieso als je met forums o.i.d. bezig bent, dan is het handiger om sessions te gebruiken.
Maar sowieso als je met forums o.i.d. bezig bent, dan is het handiger om sessions te gebruiken.
Raoul Blabla op 09/08/2010 13:35:54:
En een session kan je dan toch geen seconden meegeven tot ie verwijderd moet worden?
Je kan niet zeggen dat een sessie variabele maar 10 seconden mag bestaan, nee.
Maar je kan wel controleren of er 10 seconden voorbij zijn gegaan,
Code (php)
?>
Raoul Blabla op 09/08/2010 13:32:07:
Als het koekje nog bestaat = niks posten
Als het koekje NIET bestaat = wel iets posten
Als het koekje nog bestaat = niks posten
Als het koekje NIET bestaat = wel iets posten
Dus als ik in mijn browser cookies accepteren uit zet kan ik eeuwig spammen.



