PDA

Volledige versie bekijken : php : uitloggen en cookies



zarathustra
28 april 2004, 14:07
ik heb een eenvoudig inlogsysteempje dat gewoon een cookie maakt met de 'status' van de user op een waarde en de username wordt ook gestockeerd.

Nu doe ik om uit te loggen gewoon het maken van een cookie waarbij die status op een andere waarde wordt gezet. Is dat een goede manier om dat te doen?

meer concreet :

setcookie ("status", "0", time() + "259200");

die dan

setcookie ("status", "1", time() + "259200");

moet overschrijven

killgore
28 april 2004, 14:11
setcookie ("status", "1", time() -3600);
--> Zet cookie verloopdatum in het verleden :).

btw: je cijfers bij time niet quoteren, het zijn integers, geen teksten, dus:
setcookie ("status", "1", time() + 259200);
ook duidelijker is dat je werkt met zaken als deze:
setcookie ("status", "1", time() + 60*60*24*30);
zo is het duidelijker wat de tijdsduur juist is :).

zarathustra
28 april 2004, 14:14
setcookie ("status", "1", time() -3600);
--> Zet cookie verloopdatum in het verleden :).

btw: je cijfers bij time niet quoteren, het zijn integers, geen teksten, dus:
setcookie ("status", "1", time() + 259200);
ook duidelijker is dat je werkt met zaken als deze:
setcookie ("status", "1", time() + 60*60*24*30);
zo is het duidelijker wat de tijdsduur juist is :).


mja, maar is 3600 wel genoeg, want in theorie kunt ge dan problemen hebben met klokken die ineens een uur achter staan om de meest idiote redenen

Maar goed, I get the point :)