Ik kwam erachter dat het cookie dat je naar de gebruiker stuurt (setcookie) alleen maar voor die sessie gebruikt wordt. Met andere woorden, sluit de gebruiker de browser dan kan je je cookie gedag zeggen... Waarom dat gebeurd vond ik op php.net, als er geen expire time wordt meegestuurd, wordt het cookie ook niet op de schijf geplaatst.
Maar ik wil geen expire time!
Nu kan ik wel een expire time geven die verloopt over tien jaar ofzo, maar ik vind dat een nogal grove methode. Is er niet een of ander 'nettere' truc voor om het cookie toch te laten onthouden?
Hoe doet GoT dat?
Nu heb ik verder nog nooit met expire time gewerkt, dus vraag ik me ook af: kan ik die later aanpassen? Kan je dus iets maken van: expire time is nu + een week, en als je binnen die week weer aanmeld maakt m'n script er weer nu + een week van. Resultaat: bezoek je de site een week niet, dan wordt je cookie ongeldig. Soort van extra beveiliging.
Of kan je het cookie alleen maar herkennen als je exact de goede time gebruikt? Zoiets stond op php.net, maar dat was nogal onduidelijk.
Maar ik wil geen expire time!
Nu kan ik wel een expire time geven die verloopt over tien jaar ofzo, maar ik vind dat een nogal grove methode. Is er niet een of ander 'nettere' truc voor om het cookie toch te laten onthouden?
Hoe doet GoT dat?
Nu heb ik verder nog nooit met expire time gewerkt, dus vraag ik me ook af: kan ik die later aanpassen? Kan je dus iets maken van: expire time is nu + een week, en als je binnen die week weer aanmeld maakt m'n script er weer nu + een week van. Resultaat: bezoek je de site een week niet, dan wordt je cookie ongeldig. Soort van extra beveiliging.
Of kan je het cookie alleen maar herkennen als je exact de goede time gebruikt? Zoiets stond op php.net, maar dat was nogal onduidelijk.