allora ho creato uno script che imposta un cookie array
Codice PHP:
setcookie("dati[nome]","$nome",time()+3600*24*365);
setcookie("dati[cognome]","$cognome",time()+3600*24*365);
setcookie("dati[email]","$email",time()+3600*24*365);
setcookie("dati[telefono]","$telefono",time()+3600*24*365);
setcookie("dati[indirizzo]","$indirizzo",time()+3600*24*365);
e uno che li legge
Codice PHP:
if(isset($_COOKIE["dati"])) {
echo "Nome:".$_COOKIE["dati"]["nome"]."<br>";
echo "Cognome:".$_COOKIE["dati"]["cognome"]."<br>";
echo "Email:".$_COOKIE["dati"]["email"]."<br>";
echo "Telefono:".$_COOKIE["dati"]["telefono"]."<br>";
echo "Indirizzo:".$_COOKIE["dati"]["indirizzo"]."<br>";
echo "Per cancellare i dati clicca <a href=\"?action=cancel\">qui</a>";
}
se notate alla fine ho messo un url che da a GET action=cancel nella stessa pagina ho implementato con questo codice
Codice PHP:
if($_GET["action"] == "cancel") {
setcookie("dati[nome]","",time()-3600*24*365);
setcookie("dati[cognome]","",time()-3600*24*365);
setcookie("dati[email]","",time()-3600*24*365);
setcookie("dati[telefono]","",time()-3600*24*365);
setcookie("dati[indirizzo]","",time()-3600*24*365);
}
in teoria dovrebbe cancellare il cookie ma non funziona
potete aiutarmi?