Visualizzazione risultati 1 fino 5 di 5

Discussione: Redirect a tempo

  1. #1
    Guest

    Predefinito Redirect a tempo

    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

  2. #2
    Guest

    Predefinito

    Puoi usare javascript.

  3. #3
    Guest

    Predefinito

    Ecco qua:
    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>
    Edit: scusami, tu lo volevi in PHP.. Beh, lo puoi fare, ma non a tempo:
    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);
    ?>
    Spero di essermi ricordato bene i codici..
    Ultima modifica di tryphpnuke : 03-04-2008 alle ore 21.28.20

  4. #4
    Guest

    Predefinito

    era esattamente quello ke cercavo, grazie :)

  5. #5
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Potevi anche usare:
    Codice PHP:
    Header("Refresh: 5; url=URL");
    Apprezzi l'aiuto? Offrimi un caffè!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •