Form di login:
codice:
<form method="post" name="login" action="<?php echo $path; ?>verify.php" onSubmit="return (verifyLogin());">
<input class="input_login" type="text" name="user" value="Username" onFocus="this.value=''; this.style.background='#ffffff'" onBlur="this.style.background='#f0f0f0'">
	   <input class="input_login" type="password" name="pass" value="Password" onFocus="this.value=''; this.style.background='#ffffff'" onBlur="this.style.background='#f0f0f0'">
	   <input type="checkbox" name="ck_ricordami">
	   <input class="button_login" type="submit" value="Login">
</form>
verify.php
Codice PHP:
<?php
// Raccolgo i dati dal form di login (Username, Password e Checkbox) e cripto la password
$user $_POST['user'];
$pass_non_criptata $_POST['pass'];
$pass md5($pass_non_criptata);
$chk_ricordami $_POST['chk_ricordami'];

// Se i campi dell'username e della password non sono vuoti
include 'include/config.php';

// Mi connetto al db
$db mysql_connect("$hostname_db","$username_db","$password_db") or die("Connessione non riuscita: " mysql_error());    
mysql_select_db("$database_db"$db);
$query "SELECT * FROM runner WHERE nickname='$user' AND passw='$pass'";
$result mysql_query($query);
$row mysql_num_rows($result);
    
// Se i dati sono corretti
if ($row 0)
    {
    
session_start();
    
$_SESSION['user_session'] = $user;
    
$_SESSION['id_session'] = $row['id_runner'];
    if (
$chk_ricordami)
        {
        
setcookie("ricordami""ricordami"time()+2592000);
        
setcookie("user_cookie""$user"time()+2592000);
        
setcookie("id_cookie"$row['id_runner'], time()+2592000);
        }
    
mysql_close($db);
    
header("location: index.php");
    }
else {echo 
"Dati non corretti!";}
?>
Index:
Codice PHP:
<?php
// Verifico i cookie e la session
session_start();
$id_session $_SESSION['id_session'];
$user_session $_COOKIE['user_cookie'];
$id_cookie $_COOKIE['id_cookie'];
$user_cookie $_COOKIE['user_cookie'];

if (!isset(
$id_cookie)) {
    if (isset(
$id_session)) {
        
$id $id_cookie;
        
$user $user_cookie;
        }
    }
else {
    
$id id_session;
    
$user user_session;
    }

if (isset(
$id)) 
    {echo 
"Sei loggato! <a href=\"logout.php\">Logout</a>";}
else
    {echo 
"Non sei loggato";}
?>
logout.php
Codice PHP:
<?php
session_destroy
();
unset(
$_SESSION['user_session']);
unset(
$_SESSION['id_session']);

setcookie("ricordami"""time()-2592000);
setcookie("user_cookie"""time()-2592000);
setcookie("id_cookie"""time()-2592000);

header("location: index.php");
?>
Il form funziona e anche la query di verify.php, però non mi registra nè la session nè il cookie.
Poi per verificare se l'utente è loggato e il logout va bene?

Rignrazio anticipatamente tutti... buona serata!