Ciao
Quello che in asp si fa con response.redirect
in php come si fa?
ho provato ad usare
header("Refresh: 0;URL=login.php");
ma mi visualizza prima la pagina e poi mi redireziona all'altra
dando un effetto poco gradevole
Qual'è la sintassi ?
Ciao
Quello che in asp si fa con response.redirect
in php come si fa?
ho provato ad usare
header("Refresh: 0;URL=login.php");
ma mi visualizza prima la pagina e poi mi redireziona all'altra
dando un effetto poco gradevole
Qual'è la sintassi ?
Leggi gli esempi: http://it.php.net/manual/en/function.header.php
anche con header(location:login.php)
dà lo stesso risultato
cioè mi visualizza prima la pagina e poi mi redireziona all'altra
se metti redirect('pagina.php',3); x esempio, ti reindirizza dopo 3 secondi, se invece vuoi essere reindirizzato subito ti basta redirect('pagina.php');Codice PHP:
function redirect($url,$tempo = FALSE ) {
if(!headers_sent() && $tempo == FALSE ) {
header('Location:' . $url);
}
elseif(!headers_sent() && $tempo != FALSE ) {
header('Refresh:' . $tempo . ';' . $url);
}
else {
if($tempo == FALSE ) {
$tempo = 0;
}
echo "<meta http-equiv=\"refresh\" content=\"" . $tempo . ";" . $url . "\">";
}
}
ciauzzz
funziona !
Grazie mille
Ciao