Come eliminare i cookie in PHP

February 18

Come eliminare i cookie in PHP


L'eliminazione di un cookie esistente da un computer client richiede il ripristino della data di scadenza. in effetti è possibile impostare il cookie per niente e quindi rimuoverla dal computer client. Il modo migliore per farlo è quello di impostare la data di scadenza per essere un po 'di tempo in passato.

istruzione

1 Utilizzare il comando mktime () per creare una data nel passato e impostarlo su una variabile. In questo esempio, 1 gennaio, 1970 saranno utilizzati per aggirare meglio una discrepanza problematico tra la data effettiva e la data del computer client.

$ Pastdate = mktime (0,0,0,1,1,1970);

2 Utilizzare il comando setcookie () per ripristinare il cookie. Il primo parametro è il nome del cookie che viene determinato in precedenza, il secondo comando è il valore (qui una stringa vuota), e il terzo parametro è la data di scadenza (qui la variabile pastdate $ impostata precedentemente).

setcookie ( "cookiename", "", $ pastdate);

3 Terminate la sceneggiatura e ripulire.

Consigli e avvertenze

  • C'è la possibilità che la data di sistema del computer client e il tempo possono essere impostati in modo errato e in modo tale che la data di scadenza non può essere anteriore data di sistema del server web. In questo caso, il cookie semplicemente essere impostato su una stringa vuota anziché soppressa.