In questo articolo verrà spiegato brevemente come utilizzare i cookie con php. I cookie, (biscottini), sono dei file di testo in cui verranno memorizzate informazioni sul visitatore che verranno poi utilizzate alla visita successiva dell’utente.
I cookie non devono avere una dimensione maggiore dei 4Kb e per poterli utilizzare è necessario che l’utente abbia attivato la funzionalità della ricezione dei cookie nel proprio browser.
Per impostare i cookie si deve procedere in questo modo:
setcookie(nome_cookie, valore, scadenza, percorso, dominio, sicurezza);
I parametri più utilizzati sono i primi tre:
- Nome del cookie che verrà inviato all’utente
- Valore del cookie
- Scadenza del cookie (se vogliamo fare in modo che il cookie non abbia scadenza dobbiamo semplicemente lasciare vuoto il campo della scadenza)
Se ad esempio si vuole utilizzare un cookie per scrivere sullo schermo il nome del visitatore, si può procedere in questo modo; dopo aver chiesto il nome al visitatore tramite un form, si può creare il cookie:
<?php
/*Memorizzo nella variabile $nome_visitatore il nome dell'utente*/
$nome_visitatore = $_GET['nome'];
//Memorizzo tale nome in un cookie
setcookie($nome_visitatore, $nome_visitatore, time()+3600);
?>
Ora che è stato creato il cookie, lo si deve richiamare alla prossima visita dell’utente:
<?php
//Recupero del cookie
$testo = $_COOKIE['nome_del_cookie'];
//Saluto il visitatore
echo "Ciao".$testo;
?>
Se invece si desidera eliminare il cookie creato:
<?php
//Eliminazione del cookie
setcookie ("nome_del_cookie");
/*In questo caso il cookie viene eliminato perchè è stata impostata una data di scadenza negativa*/
setcookie ( "nome_del_cookie","","time()-43200,"/");
?>
Popularity: 7% [?]
Vuoi essere sempre aggiornato??? Iscriviti ai feed o invia un trackback
Nessun commento, scrivi tu il primo!
Articoli correlati