funzione setcookie ()
La funzione setCookie () viene utilizzata per definire il cookie che verrà inviato con l'intestazione HTTP. La sintassi di questa funzione è fornita di seguito:
bool setCookie (string $ nome, stringa $ value = "", array $ options = [])Il primo argomento contiene il nome del cookie.
Il secondo argomento contiene il valore dei cookie.
Il terzo argomento contiene una serie di opzioni di cookie. I valori dell'array possono contenere i valori di scade, percorso, dominio, sicuro e httponly. IL scade contiene il limite di tempo per il cookie esistente. IL sentiero Definisce il percorso del server in cui verranno archiviati le informazioni sui cookie. IL dominio contiene il valore in cui il cookie sarà disponibile. IL sicuro indica che le informazioni sui cookie verranno trasmesse tramite la connessione HTTPS. Il valore del httponly è impostato per VERO Per confermare che i dati dei cookie saranno accessibili attraverso il Http protocollo. IL opzioni L'array associativo può contenere uno o più valori menzionati qui. IL $ _Cookie La variabile viene utilizzata per leggere i valori dei cookie.
Ritorna VERO Dopo successo e ritorni falso Dopo fallimento.
Uso del cookie
In questa parte del tutorial sono stati mostrati diversi usi del cookie utilizzando più esempi:
Esempio 1: impostare un semplice valore di cookie
Crea un file PHP con il seguente script per impostare un valore cookie in base al valore inviato dal modulo. Il modulo HTML viene utilizzato per prendere il nome utente dall'utente e creare un cookie in base ai dati del modulo. Il cookie scadrà quando l'utente chiuderà il browser:
Produzione:
Il seguente output apparirà dopo aver eseguito lo script precedente per la prima volta nel browser:
Verrà visualizzato il seguente output se l'utente aggiorna la pagina dopo aver inviato il valore "Fahmida"Usando il modulo:
Esempio 2: imposta un semplice cookie con la data di scadenza
Crea un file PHP con il seguente script per impostare un valore cookie in base al valore inviato dal modulo con il tempo di scadenza del cookie. Il modulo HTML viene utilizzato per prendere il nome dall'utente e creare un cookie in base al nome inviato dai dati del modulo. Secondo la sceneggiatura, il cookie scadrà dopo 4.200 secondi o 7 ore:
Produzione:
Il seguente output apparirà dopo aver eseguito lo script precedente per la prima volta nel browser:
Verrà visualizzato il seguente output se l'utente aggiorna la pagina dopo aver inviato il valore, "Fahmida Yesmin"Usando il modulo:
Esempio 3: Elimina i valori dei cookie esistenti
Il modo più semplice per eliminare un cookie è impostare il tempo di scadenza del cookie in passato. Crea un file PHP con il seguente script per sapere la via di eliminare un cookie. Il nome del cookie esistente dovrà utilizzare nella funzione setCookie () con il tempo di scadenza passato per eliminare un cookie esistente. Qui, il cookie per il nome utente, "Fahmida", sarà eliminato se esiste:
Produzione:
Verrà visualizzato il seguente output dopo aver eseguito lo script precedente.
Conclusione
Lo scopo di usare il cookie e i modi per creare, leggere ed eliminare il cookie in PHP sono stati spiegati in questo tutorial usando diversi esempi. Spero che gli utenti PHP saranno in grado di utilizzare correttamente il cookie in PHP dopo aver letto questo tutorial. Dai un'occhiata al suggerimento di Linux per ulteriori suggerimenti e informazioni.