Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> .

Come rimuovere i cookie utilizzando PHP

Un cookie è un file di testo che viene inserito nella cache di un browser . Il suo scopo è quello di memorizzare informazioni che il browser deve creare l' ambiente corretto per l'utente . I cookie vengono utilizzati per memorizzare le informazioni di accesso , le informazioni di sessione e carrelli della spesa in siti di ecommerce . I cookie vengono eliminati automaticamente quando il browser si chiude, ma ci sono momenti in cui il cookie deve essere eliminato prima che il browser si chiude. E a volte , ha bisogno di durare più a lungo . PHP può essere usato per eseguire entrambe le attività. Creazione di Cookies

Il comando è di PHP per creare un cookie viene " setcookie ( nome, valore )," dove nome è il nome del cookie e il valore sono le informazioni memorizzate nel cookie. Ad esempio , setcookie ( " biscotti preferiti ',' Chocolate Chip ' ) avrebbe creato un cookie con il nome di biscotti preferiti per un valore di gocce di cioccolato . Ovviamente , i nomi ei valori sarebbero in ultima analisi, dipende da come il cookie potrebbe essere utilizzato dal server .
Rimozione Cookies

A volte , si vuole cookie da cancellare prima di un utente chiude il browser dire quando si disconnettono . Per eliminare un cookie , basta cancellare il suo valore . Il codice in PHP è setcookie ( nome , '') o setcookie (nome , FALSE ) . Per eliminare i biscotti preferiti dal precedente esempio , il codice è setcookie ( 'cookies Preferiti' , '') o setcookie ( 'cookies Favorite ', false ) . E ' importante notare che i cookie possono prendere altri argomenti non discussi qui e tali argomenti devono essere inclusi quando si elimina un cookie . Ad esempio, se il cookie è stato creato in questo modo : setcookie ( ' biscotti preferiti ', ' chocolate chip ' , time () 3600 , '', ' www.ehow.com ' , 1 ) tutti questi parametri deve esistere , meno il valore del cookie : . setcookie ( 'cookies preferiti' , '' , time () 3600 , '', ' www.ehow.com ' , 1)
Mantenere Cookies più

Nel caso in cui si desidera che il biscotto a durare dopo che il browser è stato chiuso, si deve dichiarare che durante la creazione del biscotto . Utilizzare il " time () + X " argomento dove X è uguale alla lunghezza in secondi che il cookie dovrebbe esistere dopo la sua creazione . Ad esempio, per creare la " biscotti preferiti " cookie che durerà per un'ora dopo la creazione , il codice è setcookie ( " biscotti preferiti ',' gocce di cioccolato ' , time () +3600 ) . Il tempo ( ) funzione consente di verificare l'ora corrente e calcola 3.600 secondi da ora (un'ora in secondi) . Quando viene raggiunto l'orario , il cookie verrà cancellato se l'utente sta ancora utilizzando il browser o non .

 

Programmazione © www.354353.com