Stimpy
Legacy Member
Nadat een user zijn naam en paswoord ingeeft wordt hij doorgestuurd naar login.php waar ik de cookie aanmaak.
als hij zich wil afmelden en naar logout.php gaat gebeurt deze code
hierna gaat de user terug naar index.php waar adhv de sessiegegevens ofwel een loginscherm ofwel het "ingelogd.php" scherm getoond wordt.
Het probleem is dat ik op de index.php steeds in deze if terecht kom
ondanks dat die cookie toch verwijderd zou moeten zijn ? 
ik kan nog steeds de naam en (versleutelde) pass uit de cookie halen nadat die expired zou moeten zijn.
Ik snap er niks van
hoe krijg ik die cookie echt weg
Code:
setcookie("cooknaam", $_SESSION['login'], time()+36000, "/");
setcookie("cookpas", $_SESSION['paswoord'], time()+36000, "/");;
als hij zich wil afmelden en naar logout.php gaat gebeurt deze code
Code:
if (isset($_COOKIE['cooknaam']) && isset($_COOKIE['cookpas'])){
setcookie("cooknaam", "", time()-360000, "/");
setcookie("cookpas", "", time()-360000, "/");
}
hierna gaat de user terug naar index.php waar adhv de sessiegegevens ofwel een loginscherm ofwel het "ingelogd.php" scherm getoond wordt.
Het probleem is dat ik op de index.php steeds in deze if terecht kom
Code:
if (!empty($_COOKIE['cooknaam']) && isset($_COOKIE['cookpas'])){
$_SESSION['login'] = $_COOKIE['cooknaam'];
$_SESSION['paswoord'] = $_COOKIE['cookpas'];
}

ik kan nog steeds de naam en (versleutelde) pass uit de cookie halen nadat die expired zou moeten zijn.
Ik snap er niks van
hoe krijg ik die cookie echt weg