disign | Cookies: eliminarli al logout | a digital sign for a best design!
A digital sign for a best design

Articolo stampato da http://disign.improntedigitali.it/cookies-eliminarli-al-logout-503-2-1.html

© Luca Frassineti

Programmazione 2.977 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 :)

Invia una domanda o un commento sull'articolo

I campi obbligatori sono segnalati *

*

*



 


Questo sito è totalmente privo di pubblicità, se volete sostenere questa inziativa, potete scegliere di fare una piccola donazione libera:


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