problemi di refresh per reindirizzamento pagina - in PHP

  1. #1
    Utente Esperto L'avatar di Gl0bal
    Data Registrazione
    Mar 2014
    Località
    Napoli
    Messaggi
    1,805
    Salve a tutti,

    Ho un piccolo problema da risolvere. Ossia quando vado a mettere un referesh per reindirizzare la pagina al menuprincipale del programma chesto facendo, mi da il seguente errore:

    Citazione:


    Inserimento avvenuto correttamente. Attenzione fra 3 secondi sarai reindirizzato al menu princpiale !!!

    Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Archdvd\aggiungi.php:44) in C:\xampp\htdocs\Archdvd\aggiungi.php on line 71





    Ora la riga incriminata è la seguente:


    Codice PHP:


    if($result){
    echo(
    " Inserimento avvenuto correttamente. Attenzione fra 3 secondi sarai reindirizzato al menu princpiale !!!
    "
    );

    header("Refresh: 3;URL=menuprincipale.php");


    } else{
    echo(
    "Inserimento non eseguito. Attenzione fra 3 secondi sarai reindirizzato al menu princpiale !!!
    "
    );

    }
    }


    Dove sbaglio come lo debbo sistemare ??? grazie spero di ricevere al più presto una vostra risposta.


    Originariamente scritto da paperinik4 nel forum PHP in data 24-09-2015 14:41.



  2. #2
    qualche contrasto dell'invio del doppio header. Prova a fare un HTML Refresh:

    Codice:
    <META HTTP-EQUIV=”Refresh” CONTENT=”5; url=http://www.sito.it”>
    Oppure un javascript Refresh:

    Codice:
    <script type=”text/javascript”>
    <!–
    setTimeout(‘location.href=”http://www.sito.it”‘,1000);
    –>
    </script>

Termini piu ricercati:

Nessuno è atterrato su questa pagina da un motore di ricerca. Almeno, non per ora...