Incremento valore php su file con cookie
Buonasera!
avrei un problema direi alquanto fastidioso...
ho dei pulsanti sul mio sito e mi piacerebbe che al click oltre a incrementare una variabile verificasse attraverso un cookie se l'utente ha già premuto o no.
ecco il codice:
Codice PHP:
if (isset($_COOKIE['like'])) {
echo '<script type="text/javascript">alert("Error: hai già inserito il tuo parere!");</script>';
}
else{
// Se è stato l'incremento della variabile...
if (isset($_POST['incrementa'])) {
// Legge il valore dallo stato condiviso
$value = read_value();
// Effettua l'incremento
$value = $value + 1;
// Salva il valore modificato
write_value($value);
// Restituisce il valore modificato
echo json_encode($value);
}
// Altrimenti, mostra semplicemente il valore attuale senza intervenire attivamente
else {
echo json_encode(read_value());
}
}
setcookie("like", "like");
il primo if è quello che controlla se è presente il cookie.
per evitare contrasti con il codice creo il cookie alla fine di tutte le operazioni/cicli.
il problema è che non appena clicco la prima volta sul pulsante non incrementa niente!
Cosa devo modificare?
GRAZIE INFINITE!