Ciao,
ho un file PHP e vorrei sapere se tramite header sia possibile fararire la classica finestra di inserimento user e password.
Grazie.
Ciao,
ho un file PHP e vorrei sapere se tramite header sia possibile fararire la classica finestra di inserimento user e password.
Grazie.
Certo che si puo'.
Importante. Quando si usa header, non deve esserci alcun carattere prima di <?php neanche uno spazio o un salto di riga.
Codice PHP:
<?php
$loggato = true;
if(!isset($_SESSION['loggedin'])) {
$loggato = false;
} else {
if ($_SESSION['loggedin'] != '1') {
$loggato = false;
}
}
if (! $loggato) {
header("location:login.php");
}
...resto dello script.
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr
Scusa ma questo fa il redirect ad una pagina php io dico deve far uscire la classica finestra di login di windows.
Beh. Il tuo messaggio non era esplicito. Comunque perché secondo te sarebbe fattibile con gli header ?
Sai che il php elabora il codice html su un server che puo' essere in Cina per esempio e che non ha alcun legame con il computer dell'utente ?
Ridatemi i miei 1000 posts persi !!!!
Non serve a nulla ottimizzare qualcosa che non funziona.
Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr
Dato che con iis o tramite apache si può fare, proteggendo una cartella, pensavo o speravo che si potesse fare anche tramite PHP.
quello che dici tu si fa tramite apache, quindi via htaccess/htpassword (http://www.htaccesstools.com/htpasswd-generator/) e avviene PRIMA dell'elborazione vera e propria della pagina php (viene fatta da apche appunto). Una volta elaborata la pagina in php si può utilizzare solo quello suggerito da badaze. Questo concetto vale sia per i server windows che linux