anoniem Geplaatst: 10 april 2004 Delen Geplaatst: 10 april 2004 Ik heb de volgende code aan de top van een pagina, dus boven <html>: [code:1:cb7426ec4b]<?php setcookie("majorgreen2", $name, time()+60); if(isset($HTTP_COOKIE_VARS["majorgreen2"])) { echo "welcome!"; } else { echo "Sorry!"; } ?>[/code:1:cb7426ec4b] Ik kan de cookie echter niet in mijn lijst met cookies terug vinden en hij gaat ook niet weg na de opgegeven tijd (in beide IE en Mozilla)... Wie weet hoe dit komt? Quote Link naar reactie
anoniem Geplaatst: 10 april 2004 Auteur Delen Geplaatst: 10 april 2004 Een cookie die je aanmaakt kan je pas weer opvragen als je de pagina opnieuw laadt. Het volgende zou dus beter moeten werken:[code:1:fb561407e5]<?php /* Controleren op cookie */ if(isset($HTTP_COOKIE_VARS["majorgreen2"])) { echo "welcome!"; }else { setcookie("majorgreen2", $name, time()+60); echo "Sorry!"; } ?>[/code:1:fb561407e5] - Bas Quote Link naar reactie
anoniem Geplaatst: 11 april 2004 Auteur Delen Geplaatst: 11 april 2004 Sorry, deze werkt ook niet, bij deze set hij niet eens de cookie... Quote Link naar reactie
anoniem Geplaatst: 11 april 2004 Auteur Delen Geplaatst: 11 april 2004 omdat ie dus al bestond?? Quote Link naar reactie
anoniem Geplaatst: 11 april 2004 Auteur Delen Geplaatst: 11 april 2004 Je kunt alleen cookies maken als je nog geen gegevens naar de client (browser) hebt gestuurd. Let daar dus ook even op. - Bas Quote Link naar reactie
anoniem Geplaatst: 12 april 2004 Auteur Delen Geplaatst: 12 april 2004 neej, hij stond er niet al bij, hij geeft vanaf het begin af aan "Sorry" weer, en hij blijft dit doen, na refresh, na de browser opnieuw starten, hij zet de cookie gewoon niet... Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen