/ / Come cancellare tutti i cookie del browser in php - javascript, php, session, cookies

Come cancellare tutti i cookie del browser in php - javascript, php, session, cookies

considera di avere tre siti Web in un server diverso, ad esempio example1.com, example2.com, example3.com

Ho provato a cancellare tutti i cookie quando faccio clic sulla pagina di logout particolare. Ma cancella solo i cookie della pagina corrente.

ho aperto tutti questi siti Web nel browser .. e ora, quando esco dall'esempio1.com, dovrei cancellare tutti i cookie del browser, a seconda di quale dei due è stato impostato in precedenza ...

Grazie in anticipo.

Il mio codice ::

if (isset($_SERVER["HTTP_COOKIE"])) {
$cookies = explode(";", $_SERVER["HTTP_COOKIE"]);
foreach($cookies as $cookie) {
$parts = explode("=", $cookie);
$name = trim($parts[0]);
setcookie($name, "", time()-1000);
setcookie($name, "", time()-1000, "/");
}
}

risposte:

1 per risposta № 1

Non puoi

Per ovvi motivi di sicurezza. Non puoi leggere (e cancellare) i cookie che appartengono a un altro dominio, altrimenti potresti accedere a tutti i cookie sul tuo computer.


0 per risposta № 2

Pubblicarlo come risposta a causa di una minore reputazione.

fondamentalmente i cookie sono salvati sui browser ela relazione tra browser e web server in merito ai cookie è quella dei dati presenti alle richieste idonee quindi, la scadenza del cookie è metodo corretto perché significa che i dati non esistono più, con i due metodi seguenti si elimina il browser del modulo cookie

1) non impostato ($ _ COOKIE ["my_cookie"]); 2) setcookie ("my_cookie", "", 1); // 1 è il tempo del passato