Nwlapcug.com


Come rimuovere i cookie utilizzando PHP

Un cookie è un file di testo inserito nella cache di un browser. Il suo scopo è quello di memorizzare le informazioni che il browser deve creare l'ambiente corretto per l'utente. I cookie vengono utilizzati per memorizzare informazioni di accesso, informazioni sulla sessione e carrelli in siti di ecommerce. I cookie vengono eliminati automaticamente quando si chiude il browser, ma ci sono momenti quando il cookie deve essere eliminato prima che il browser si chiude. E a volte, ha bisogno di durare più a lungo. PHP può essere utilizzato per svolgere entrambi i compiti.

Creazione di cookie

Il comando è PHP per creare un cookie è "setcookie (name, value);" dove nome è il nome del cookie e valore è le informazioni memorizzate in un cookie. Ad esempio, setcookie ('Cookies preferito', ' Chocolate Chip') creerebbe un cookie con i biscotti preferiti di nome con un valore di pepita di cioccolato. Ovviamente, i nomi e i valori in ultima analisi, dipende come il cookie potrebbe essere utilizzato dal server.

Rimozione dei cookie

A volte, si desidererà cookie cancellati prima che un utente chiude il browser, ad esempio quando logout. Per eliminare un cookie, devi solo eliminare il suo valore. Il codice in PHP è setcookie(name, '') o setcookie (nome, FALSE). Per eliminare i cookie favorito dall'esempio precedente, il codice è setcookie ('Cookies preferito', ') o setcookie ('favorito i cookie', FALSE). È importante notare che i cookie possono accettare altri argomenti non discussi qui e tali argomenti devono essere inclusi anche quando si elimina un cookie. Ad esempio, se il cookie è stato creato in questo modo: setcookie ('Cookies preferito', 'Chocolate Chip', tempo () + 3600, ', 'www.ehow.com', 1) tutti quei parametri deve esistere, meno il valore del cookie: setcookie ('Cookies preferito', ', time () + 3600, ', ' www.ehow.com', 1).

Mantenere i cookie più lungo

Nel caso in cui si desidera che il cookie all'ultimo dopo che è stato chiuso il browser, è necessario dichiarare che quando si crea il cookie. Argomento di uso "(tempo) + X" dove X è uguale alla lunghezza in secondi che il cookie dovrebbe esistere dopo averlo creato. Ad esempio, per creare il cookie "Cookies favorito" che durerà per un'ora dopo la creazione, il codice è setcookie ('Cookies preferito', 'Chocolate Chip', time()+3600). La funzione Time () controlla l'ora corrente e calcola 3600 secondi (un'ora in secondi). Quando quel tempo viene raggiunto, il cookie viene eliminato indipendentemente l'utente sta ancora utilizzando il browser o non.