ecco il codice:
Codice PHP:
//setto un array con nomi utenti e pwd




  
if (!isset($_SERVER['PHP_AUTH_USER'])) {
   
header('WWW-Authenticate: Basic realm="Zona protetta"');
   
header('HTTP/1.0 401 Unauthorized');
   die(
"Autenticazione necessaria!");
   } 
   
   else {
          if (((
$_SERVER['PHP_AUTH_USER']=="Carlo") && ($_SERVER['PHP_AUTH_PW'] == $users[Carlo]))
            or ((
$_SERVER['PHP_AUTH_USER']=="Giulia") && ($_SERVER['PHP_AUTH_PW'] == $users[Giulia]))
            or ((
$_SERVER['PHP_AUTH_USER']=="Matteo") && ($_SERVER['PHP_AUTH_PW'] == $users[Matteo]))
            or ((
$_SERVER['PHP_AUTH_USER']=="Luca") && ($_SERVER['PHP_AUTH_PW'] == $users[Luca]))
            or ((
$_SERVER['PHP_AUTH_USER']=="Umberto") && ($_SERVER['PHP_AUTH_PW'] == $users[Umberto]))
            or ((
$_SERVER['PHP_AUTH_USER']=="Guest") && ($_SERVER['PHP_AUTH_PW'] == $users[Guest])))
            
            {
$auth="yes";}
        
        else 
$auth="no";
        
        if(
$auth=="no"){
            
$u=$_SERVER['PHP_AUTH_USER'];
            
header('WWW-Authenticate: Basic realm="Zona protetta"');
            
header('HTTP/1.0 401 Unauthorized');
            echo 
'Utente';
            print(
$u);
            echo
' non riconosciuto!
'
;
            echo 
'<a href=\"mailto:webmaster@fotoboni.com\">Contatta il webmaster per ottenere l\'accesso.</a>';
            exit;}
    } 

dove sbaglio????

In remoto chiede utente e pwd e non fa mai accedere
in locale con utente giusto mi fa accedere.
problemi di compatibilità di qualcosa?
(in locale ho php 5.0.3 in remoto ho 4.4.1)