Archief - php : uitloggen en cookies

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

zarathustra

Legacy Member
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

Legacy Member
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

Legacy Member
killgore zei:
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 :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan