PDA

View Full Version : [php]problema cookie


$te
18-07-2008, 14:54
non vado d'accordo con loro!

Allora: setto i cookie, dopo il login:
setcookie("nome", $nome, time() + 600);
setcookie("pass", $pass, time() + 600);
header ("Location: ../login_home.php");

Poi controllo se cé stato il login:

if (isset($_COOKIE['nlogp']))
{
$nome = $_COOKIE['nome'];
$pass = $_COOKIE['pass'];

if($nome)
{
$risultato = mysql_query("select nome,password from tabella where nome = '$nome'");
$get_userinfo=mysql_fetch_array($risultato);
$uid=$get_userinfo[id];
$pwp=$get_userinfo[password];
$res=mysql_num_rows($risultato);
echo '----'.$nome, $pass,$uid;
if($nome=="" AND $passp=="" OR $pass=="" OR $res!=1)
{
$msg=1;

}
elseif($pass == $pwp)
{
$msg = 2;
}
}
else $msg = 3;
}
else $msg = 4;
return $msg;
}

Pero ritorna sempre 4! Il problema stranissimo é questo: 10min fa mi funzionava,poi ho fatto quialche modifica (tipo cambiare il tempo del cookie) e ora nn funziona!!!!
aiutatemi!!!pf!!!:muro: :muro: :cry: :cry:

QuartQ°
19-07-2008, 00:26
non vado d'accordo con loro!

Allora: setto i cookie, dopo il login:
setcookie("nome", $nome, time() + 600);
setcookie("pass", $pass, time() + 600);
header ("Location: ../login_home.php");

Poi controllo se cé stato il login:

if (isset($_COOKIE['nlogp']))
{
....
}
else $msg = 4;
return $msg;
}

Pero ritorna sempre 4! Il problema stranissimo é questo: 10min fa mi funzionava,poi ho fatto quialche modifica (tipo cambiare il tempo del cookie) e ora nn funziona!!!!
aiutatemi!!!pf!!!:muro: :muro: :cry: :cry:

dove setti il cookie 'nlogp' ?? :wtf:

$te
19-07-2008, 19:09
dove setti il cookie 'nlogp' ?? :wtf:

ho sbagliato a scrivere:p sarebbe 'nome':P