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)