disign.it | Cookies: eliminarli al logout | a digital sign for a best design!
A digital sign for a best design
Programmazione 1.246 visualizzazioni

Cookies: eliminarli al logout

20/04/2016

Attraverso un semplice ciclo possiamo eliminare tutti i cookies (semplici, multichiave e di navigazione google) prodotti dal sito visitato in modo da rendere effettivo il logout senza lasciare traccia alcuna, evitando un percorso manuale di 'trattamento' di ogni singolo cookie rilasciato in precedenza

 

lo script php prevede questo semplice ciclo:

 


$keys = array_keys($_COOKIE);
for($i = 0; $i < count($_COOKIE); $i++) {
    foreach($_COOKIE[$keys[$i]] as $key => $value) {

        setcookie("$keys[$i][$key]", "", time() - 1,"/", "","");
    }
}

foreach ($_COOKIE as $key => $value) {
    unset($value);
    setcookie($key, "", time() - 1);
}

$path = $_SERVER['SERVER_NAME'];
foreach($_COOKIE as $key => $value) {    
    setcookie($key, "", time()-1000, '/', ".$path");
}



enjoy :)

← Validare indirizzo email verificando record MX Eliminare doppi record in db MySql →

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 

© 2009 - 2017 Impronte digitali di Luca Frassineti. Tutti i diritti riservati.