sto costruendo un forum e per fargli memorizzare che l'utente ha effettuato l'accesso voglio utilizzare un cookie
al primo accesso il coockie viene settato = a "no" con questo codice:
if(empty($_COOKIE["reg"])||$_COOKIE["reg"]=="no")
{ //setto il cookie alla durata di un mese
setcookie("reg","no",time()+2592000,"/");
$accesso="Clicca qui per effettuare l'accesso";
}elseif($_COOKIE["reg"]=="ok")
{
$accesso="accesso effettuato";
}
come si vede dal valore di $accesso se non è stata ancora eseguita la validazione compare un link all pagina di accesso che da un form mi prende i valori utente e password e me li confronta nel mio datatabase con questo codice:
$SQLus="SELECT id,nick,livello FROM utenti WHERE nick='".$_REQUEST['nick']."' AND password='".$_REQUEST['pass']."'";
$ris=mysql_query($SQLus,$db);
$user=mysql_fetch_array($ris);
if($user['id']==""){
print("<div class='title'>impossibile effettuare l'accesso poichè i dati non sono stati trovati</div>");
}else{
setcookie("reg",ok,time()+2592000,"/");
header("Location: ../index.php");
}
il mio problema è che quando entro nella pagina di validazione e inserisco i miei dati lui mi trova nel datatabase e entra nel'if che mi dovrebbe settare il coockie solo che il coockie sembra fregarsene bellamente del valore che io gli attribuisco
quindi la domanda è : perchè non riesco a risettare il valore di un coockie?
ho già cercato in lungo e in largo si asu html .it ceh ingiro per il web i tutoriale e le lezioni dedicate ai biscottini ma non sono ancora siuscito a venirne fuori
please help me.... è dalle 8:00 che sono dietro a sta cosa