Beste SD'ers,
Ik ben op het moment bezig met een accounts systeem. Het is zo goed als af maar ik zit met een probleem. Ik heb al meerdere manieren gezocht om bij het uitloggen de cookie te verwijderen maar ik krijg het maar niet voor elkaar. Wie heeft de gouden tip?
Alvast bedankt!
Robin
- Probleem met cookie verwijderen
-
03-05-2011, 10:21 #1
- Berichten
- 491
- Lid sinds
- 17 Jaar
Probleem met cookie verwijderen
-
-
03-05-2011, 10:24 #2
- Berichten
- 980
- Lid sinds
- 17 Jaar
Re: Probleem met cookie verwijderen
Bij het aanmaken van een cookie stel je toch de tijd in? Linux time + seconden. Het verwijderen van een cookie is simpelweg de tijd instellen alsof het al geweest is :)
-
03-05-2011, 10:24 #3
- Berichten
- 319
- Lid sinds
- 14 Jaar
Re: Probleem met cookie verwijderen
Cookies kun je niet verwijderen. Je kan wel een andere waarde toewijzen.
Het beste kun je bij het uitloggen er dus voor kiezen om de verloopdatum/tijd een uur eerder te zetten:
PHP Code:<?php
setcookie("user", "", time()-3600);
?>
-
03-05-2011, 12:02 #4
- Berichten
- 1.899
- Lid sinds
- 18 Jaar
Re: Probleem met cookie verwijderen
Een seconde is al genoeg ;-) Een cookie wordt op je computer opgeslagen en je eigen browser zorgt ervoor dat verlopen cookies verwijderd worden. time() zou al voldoende moeten kunnen zijn, maar mocht de pagina dan snel laden heb je kans dat je nog even ingelogd bent, over het algemeen zal dit niet voorkomen denk ik. Simpelweg doen wat Barry zegt (waarbij time()-1 al goed is) en daarna een refresh naar je pagina en als het goed is moet je dan uitgelogd zijn.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic