Salve, vorrei sapere se esistesse uno script PHP che dopo un cetro tempo mi reindirizzasse ad un altra pagina e che mi visualizzasse il tempo restante al redirect. Se postete il codice, grazie:wink:
Printable View
Salve, vorrei sapere se esistesse uno script PHP che dopo un cetro tempo mi reindirizzasse ad un altra pagina e che mi visualizzasse il tempo restante al redirect. Se postete il codice, grazie:wink:
Puoi usare javascript.
Ecco qua:
Edit: scusami, tu lo volevi in PHP.. Beh, lo puoi fare, ma non a tempo:Codice HTML:<script language="javascript" type="text/javascript">
sito = "http://www.dominio.ext/path/pagina.ext"; // sito
sec = 15; // numero di secondi prima del redirect
var cdID = window.setInterval('nonsochenomedare();', 1000);
function nonsochenomedare ( )
{
var m = (sec == 1) ? "Manca 1 secondo" : "Mancano " + sec + " secondi";
m += " al redirect";
if (document.all)
{
document.all['countdown'].innerHTML = m;
}
else
{
document.getElementById('countdown').innerHTML = m;
}
if (sec == 0)
{
window.location = sito;
window.clearInterval(cdID);
}
--sec;
}
</script>
<div id="countdown"></div>
Spero di essermi ricordato bene i codici..Codice PHP:<?php
$pagina = "http://www.dominio.ext/path/pagina.ext";
header("Location: " . $pagina);
# oppure cosė, ma non ha minimamente senso..
$secondi = 15;
$pagina = "http://www.dominio.ext/path/pagina.ext";
sleep($secondi);
header("Location: " . $pagina);
?>
era esattamente quello ke cercavo, grazie :)
Potevi anche usare:
Codice PHP:Header("Refresh: 5; url=URL");