in pratica uso questa pratica funzione per capire se l'utente ha il cookie o meno:
Codice PHP:
function islogged() {
global $connessione;
if ($_SESSION['loggatowj'] == 1) {
return true;
} else {
if (!empty($_COOKIE['areawj'])) {
$hashemail = substr($_COOKIE['areawj'],0,32);
$hashpassword = substr($_COOKIE['areawj'],32,32);
$query_wj = "SELECT * FROM wj WHERE MD5(email)='".$hashemail."' and MD5(password)='".$hashpassword."'";
$result_wj = mysql_query($query_wj, $connessione) or die(mysql_error());
$totalRows_wj = mysql_num_rows($result_wj);
if($totalRows_wj == 0) {
setcookie ("areawj", "", time() - 3600);
return false;
} else {
$row_wj = mysql_fetch_assoc($result_wj);
$_SESSION['loggatowj'] = 1;
$_SESSION['idwj'] = $row_wj['id'];
$_SESSION['nomewj'] = $row_wj['nome'];
$_SESSION['emailwj'] = $row_wj['email'];
return true;
}
} else {
return false;
}
}
}