Questa è la pagina di registrazione..

Codice PHP:
<?php
session_start
();
if (
$_SESSION['log'] == 1)
    {
    echo 
"

[b]Sei già registrato![/b]
Se vuoi effettuare una nuova registrazione " 
"ritorna alla Home Page ed effettua il Logout.

"
;
    echo 
"<a href=\"index.php\"><<< Clicca qui per ritornare alla Home Page</a></p>";
exit();
}
?> 

resto del form.......
Mentre nella pagina principale ho questo...

Codice PHP:
<?php
session_start
();
include(
"config.inc.php");

if(!isset(
$_SESSION['log']))
{
$_SESSION['log'] = 0;
$stato "Accedi";
}
if(!isset(
$_SESSION['nickname']))
{
$_SESSION['nickname'] = "Non Registrato";

if (
$_SESSION['log'] != 1)

$stato "Accedi al pannello di controllo";
if(isset(
$_POST['password']) && isset($_POST['nickname']))

$db mysql_connect($db_host$db_user$db_password);

if (
$db == FALSE) die ("Non sono riuscito a connettermi al database. Rivedi i parametri del file config.inc.php");

mysql_select_db ($db_name$db) or die ("Non sono riuscito a selezionare il database. Rivedi i parametri del file config.inc.php");

$query_pass md5($_POST['password']);
$query_user $_POST['nickname'];
$stato "Pannello di controllo";

$query "SELECT * " "FROM utenti " "WHERE nick_utenti = '$query_user' " "AND password_utenti = '$query_pass' " "AND reg_utenti = 1 ";
$results mysql_query($query) or die ("Errore 1: " mysql_error());

if(
mysql_num_rows($results) != 0)
  {
   
$row mysql_fetch_array($results);
   
$_SESSION['log'] = 1;
   
$_SESSION['username'] = $row['user_username'];
  }
}
}
?>
come vi ho detto.. se provo ad effettuare il logout.. non mi distrugge la sessione..