Ho un problema con uno script che ho fatto partendo da uno trovato sul forum eccolo:
Codice PHP:
<?
$username = "pippo";
$pwd = "segreta";
if(!isset($_SERVER['PHP_AUTH_USER'])) {
Header("WWW-Authenticate: Basic realm=\"Zona protetta\"");
Header("HTTP/1.0 401 Unauthorized");
echo "Impossibile eseguire l'autorizzazione\n";
exit;
} else {
if (($_SERVER['PHP_AUTH_USER'] == $username) && ( $_SERVER['PHP_AUTH_PW'] == $pwd)) {
echo "Autorizzazione riuscita per $username.";
} else { echo "Autorizzazione fallita.";}
}
?>
il problema è che in corrispondenza degli header mi da questi errori:
Warning: Cannot modify header information - headers already sent by (output started at i:\programmi\apache group\apache\htdocs\prova.php:3) in i:\programmi\apache group\apache\htdocs\prova.php on line 13
Warning: Cannot modify header information - headers already sent by (output started at i:\programmi\apache group\apache\htdocs\prova.php:3) in i:\programmi\apache group\apache\htdocs\prova.php on line 15
Non so dove sbattere la testa... è un problema di nn coretta configurazione del php.ini? o di apache?
Dimenticavo ho php 4.3.10 e apache 1.3.27
Grazie