Salve, ho bisogno di un aiuto per favore, sto facendo uno script per il login alla mia applicazione web, ho preso l'esempio da un libro di php e mysql, che richiede l'autenticazione del server ecco un frammento:
if ( !isset($_SESSION['user_id']) )
{
header('WWW-Authenticate: Basic realm="Accesso Riservato"');
header("HTTP/1.0 401 Unauthorized");
exit;
}
....resto del codice...
Per poter andare avanti mi è fondamentale poter capire una cosa, se io lascio lo script cosi, mi appare la schermata d'accesso del server in maniera ripetuta fin quando non inserisco le credenziali esatte, se invece tolgo l'exit, dopo il primo tentativo errato la schermata d'autenticazione non mi appare più e non capisco il perchè
qualcuno sa aiutarmi??
è come se l'exit facesse tornare indietro l'esecuzione del codice all'if
Preciso che so che l'exit interrompe l'esecuzione di un codice ma non riesco a capire, aiuto