Cioe' tuttosommato sembrerebbero anche funzionare tutti gil script che ho fatto se non quello per il riconoscimento...
Porcaccia se riuscissi a capire perche' eppure sono sicuro di aver programmato bene, probabilmente mi e' sfuggito qualcosa.
Gli script si trovano in una cartella simile a questa:
www.site.com/beta/index.php
Quando richeido il controllo del cookies, non riesco a trovarlo anche se l'ho impostato... boh...
Vi giro il codice con cui lo imposto e quello con cui lo cerco:
codice:
if (isset($_COOKIE["user"]))
{
$user = $_COOKIE["user"];
$rs_news=mysql_query("select * from users where user = '$user'") or die ("Error");
$rs = mysql_fetch_array($rs_news);
if (($_COOKIE["user"] == $rs["user"]) and ($_COOKIE["pwd"] == $rs["pwd"]) and ($rs["attivo"] == 1) and ($rs["staff"] == 1))
{
$action = "welcome";
$users = $rs["user"];
$users_nome = $rs["nome"];
}
else
{
$action = "login";
echo "Cookie sbagliato";
}
}
else
{
$action = "login";
echo "Non trovo il cookie";
}
Questo invece e' il codice con cui lo imposto:
codice:
$user = $_REQUEST[user];
$pwd = $_REQUEST[pwd];
$level = $_REQUEST[level];
setcookie("user", $user, time() +360000);
setcookie("pwd", $pwd, time() +360000);
setcookie("level", $level, time() +360000);
header("Location: http://www.site.com/beta/check.php");
exit;
Help pls...
Non ho mai capito anche un'altra cosa. Ma e' possibile associare un nome ai cookie? cioe' il nome del file con cui si memorizzano??
Oppure il mio sito (o meglio la cartella perche' ho visto che se cambio cartella cambia anche il cookie) avra' sempre e solo un cookie con ovviamente quanti valori voglio?
Help sul codice...
La cosa strana e' che lo stesso codice lo uso in un altro sito e funzia...
Ah l'errore che mi da e' l'isset che risponde FALSO eppure il cookie c'e'...