ho corretto un paio di errori e ma lo stesso mi fa quell'errore.
questo è il codice che è uscito da verifica.php:
Codice PHP:
<?php
//Avvio o continuo la sessione
session_start();
//Controllo che la sessione sia attiva
if(!IsSet($_SESSION['logged']))
{
//Controllo se l' utente vuole loggarsi
//Recupero i valori da una Form
$nome = @$_POST['user'];
$pass = @$_POST['Pass'];
//Controllo se l' username e la password non sono vuoti
if((!strlen($nome) == 0) and (!strlen($Pass) == 0))
{
//Effettuo il controllo dei dati
$strSQL = "SELECT nome,pass FROM Moderatori WHERE nome = '".$user."' AND pass = MD5('".$Pass."')";
$result = mysql_query($strSQL);
$row = mysql_fetch_row($result);
//Controllo se l' utente e' stato trovato
if(!strlen($row[0]) == 0)
{
//Effettuo il login
$_SESSION['logged'] = $row[0];
}
//Libero la memoria
mysql_free_result($result);
}
}
if(@$_GET['logout'] == 1) //Effettuo il Logout
{
$_SESSION = array(); //Desetto tutte le variabili di sessione
session_destroy(); //Distruggo le sessioni
}
?>
<?
echo "<form action=\"./verifica.php\" method=\"post\">
Nick<input name=\"user\" type=\"text\" >Pass<input name=\"Pass\" type=\"password\" >
<input type=\"submit\" value=\" invia \">
</form>";
?>
grazie
ciao