prova a mettere session_start() all'inizio di tutto e vedere se cambia qualcosa...
codice:<?php session_start(); ....... if($num[0] == 1 ) { session_start(); $_SESSION['log'] = "login"; //Qui magari controlla che ti venga effetivamente settata //la sessione echo "valore sessione: ".$_SESSION['log']; //header("Location: giusto.php"); //exit; } else { print("sbagliato"); } mysql_close($connessione); } ..... ?>