tips&tricks
E’ necessario inviare il cookie al client dell’utente prima di ogni altro input (come session_start
e come header()
).
Sintassi
setcookie($nome_cookie, $valore_cookie, $durata_cookie[facoltativo], $path[facoltativo], $dominio[facoltativo], $https[facoltativo]); // SETTA setcookie($nome_cookie, null); // CANCELLA setcookie($nome_cookie, null, time()-3600); // CANCELLA
parametro | descrizione |
---|---|
$nome_cookie | Il nome del cookie. Se è impostato solo questo parametro, il cookie è cancellato |
$valore_cookie | Il valore del cookie. Se è impostato con null, il valore stesso è cancellato |
$durata_cookie | La durata del cookie espresso come timestamp. Se indica un tempo passato, il cookie è cancellato |
$path | Il percorso al quale deve essere associato il cookie. |
$dominio | Il sito web al quale deve essere associato il cookie. |
$https | Valore booleano. Se true , specifica che il cookie è trasmesso soltanto nel caso di connessione http sicura. |
Esempi
setcookie("gestiolex", "WOW", time()+3600); // dura 1 ore setcookie("gestiolex", "WOW", time()+3600*24); // dura 1 giorno setcookie("gestiolex", "WOW", time()+3600*24*30); // dura 1 mese setcookie("gestiolex", "WOW", time()+3600*24*365); // dura 1 anno
Contenuti correlati
- CSS
- HTML
- JavaScript
- jQuery
- PHP
- SQL
- WORDPRESS
0 Comment