-
Problema con cookie
Ciao a tutti non riesco a capire dove sta il problema:
Codice PHP:
if($_POST['ricorda']==1){
$user = base64_encode($_POST['user']);
$pass = base64_encode($_POST['pass']);
$value = $user.".".$pass;
if(setcookie("login", $value, +1209600)){
echo "Cookie settato";
}else{
echo "Cookie non settato";
}
}
Mi dice Cookie non settato.
Perché?
Grazie.
-
Codice PHP:
if(setcookie("login", $value, +1209600)){
Hai impostato il cookie che scade il 14/01/1970 23:00:00
Forse, volevi scrivere:
Codice PHP:
if(setcookie("login", $value, time()+1209600)){
(fa scadere il cookie dopo 14 giorni).
?
Se non dovesse funzionare ancora, controlla di non aver effettuato alcun output html prima della chiamata a setcookie().
---
Tutti i valori $_POST (anche eventuali $_GET) prima di usarli, andrebbero controllati con la isset().
Ciao!
-
Grazie, adesso funziona! :=):
Calcolavo che eravamo nel 1969 :lol: