Diskuze: Zničení COOKIES
Tvůrce
Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
Zkus toto
if(isset($_COOKIE['Identifikace'])) {
unset($_COOKIE['Identifikace']);
}
zkus
setcookie("Identifikace", "", mktime(0,0,0,1,1,1970));
Oboje jsem zkoušel kluci, ani jedno nejde. A já nevím proč.
není způsob, jak přímo vymazat cookies. Stačí použít setcookie s datem expirace v minulosti
$ Cookie_name = '' ;
unset ( $ _COOKIE [ $ cookie_name ]);
// Prázdné hodnoty a vypršení hodinu před
$ res = setcookie ( $ cookie_name , '' , time () - 3600);
Zkus to takto:
setcookie("Identifikace","", time()-3600);
unset($_COOKIE['Identifikace']);
S tímto jsem se setkal už také zkus zvolit i cestu, tedy:
Při uložení:
setcookie("Identifikace", $token, mktime(0,0,0,12,31,2020), '/');
A smazání:
setcookie("Identifikace", null, mktime(0,0,0,12,31,2020));
Díky moc, už to funguje. Takže koukám, že COOKIES se vždy vytváří na jiné doméně.
Jinak též děkuji všem, kteří se mi tady snažili pomoc.
ACh ten edit, chybí tam čtvrtý parametr, jinak také jsem si s tím kdysi lámal hlavu a přitom je to taková prkotinka..
Edit pro řešení:
setcookie("Identifikace", null, mktime(0,0,0,12,31,2020), '/');
Jop, já to pochopil již u toho prvního, takže jsem to dopsal i do toho mazání.
Zobrazeno 10 zpráv z 10.