Diskuze: Zničení COOKIES
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Tvůrce

Zobrazeno 10 zpráv z 10.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
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.