allora...
non ci sto capendo più niente.. il cookie dev'essere creato PRIMA di inviare output giusto?
allora..

perchè qui

Codice PHP:
<?
    $login
=0;
    
$redir="";
    if(isset(
$_POST['password']))
    {
        include(
"pass.php");
        
$pass $_POST['password'];
        
$pass md5($pass);
        if (
$pass == $password
        {
            
setcookie("dilanio","funziona",time()+3600);
            
$redir='<meta http-equiv="refresh" content="3;url=admin.php"/>';
            
$stato="Grazie, stai per essere reindirizzato al pannello di controllo ";
            
$login=1;
        }
        else    
        {
            
$stato="Password Errata!!";
            
$redir='<meta http-equiv="refresh" content="3;url=index.php"/>';
            
$login=1;
        }
    }        

?>
non funziona, mentre se lo metto come prima riga (inutile ovviamente) va?

lasciando stare che così non è sicuro e tutto quello che volete.. era intanto una prova per farlo funzionare ma non crea proprio il cookie..

sto pezzo di codice l'ho messo come primissima cosa nella pagina prima ancora del doctype...