Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Qual'è il comando per il redirect ?
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      gelova User Attivo • ultima modifica di

      Qual'è il comando per il redirect ?

      Ciao a tutti !
      Vorrei sapere quale è il comando per fare il redirect ad un'altra pagina ?
      In poche parole vorrei che alla fine della compilazione del formmail non appena l'utente clicca su invia viene dirottato sulla paggina dove viene ringraziato per l'interesse ecc.... !!!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • T
        tiago User Attivo • ultima modifica di

        <form action="pagina.html" ...
        😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          gelova User Attivo • ultima modifica di

          Allora posto il codice per invio email:

          <?php
          $Msg = "\r\n\r\n";
          $UserData .= "Nome " . $_POST["Itm_8_00_1"] . "\r\n";
          $UserData .= "Cognome " . $_POST["Itm_8_00_2"] . "\r\n";
          $UserData .= "Indirizzo " . $_POST["Itm_8_00_3"] . "\r\n";
          $UserData .= "Località " . $_POST["Itm_8_00_4"] . "\r\n";
          $UserData .= "E Mail " . $_POST["Itm_8_00_5"] . "\r\n";
          $UserData .= "Telefono " . $_POST["Itm_8_00_6"] . "\r\n";
          $UserData .= "FAX " . $_POST["Itm_8_00_7"] . "\r\n";
          ecc.....ecc......ecc.................
          ....
          $UserData .= "Professione " . $_POST["Itm_8_00_20"] . "\r\n";
          mail( "[email protected]", "", $Msg . $UserData, "From: [EMAIL="[email protected]"][email protected][/EMAIL]");
          header("Location: grazie.html");
          ?>
          

          In fondo dove vi è il comando
          header("Location: grazie.html");
          dovrebbe servire a reindirizzare la pagina ad grazie.html ma nulla da fare mi appare sempre la prima pagina con il formmail !!!
          Eppure l'email la invia !!!! ❌x:x

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            fdalesio User Attivo • ultima modifica di

            sicuro che non scrivi nient'altro prima di header?
            quello deve stare prima di ogni altra cosa che invii al client...

            cmq se proprio non ti riesce e non vuoi romperti la testa contro il muro 😄 puoi sempre usare il redirect html

            <META HTTP-EQUIV="refresh" content="0;URL=grazie.html">

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              tiago User Attivo • ultima modifica di

              Avevo capito male.. ma scusa non puoi mettere i ringraziamenti nella stessa pagina nella quale invii la mail ?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                gelova User Attivo • ultima modifica di

                Tiago stai parlando con uno che è alle prime armi o meglio -0
                :bho:

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  tiago User Attivo • ultima modifica di

                  gelova posta tutto il codice della pagina che invia la mail.. tutta la pagina però, non solo la parte php.. poi te lo sistemo io 😉

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    thesee User Attivo • ultima modifica di

                    prova così e fammi sapere 😉

                    [php]
                    <?php
                    //tuo codice.....
                    //$url --> tuo url
                    if ( ! headers_sent() ) {
                    header('Location: ' . $url);
                    } else {
                    echo "<meta http-equiv="refresh" content="0;url=$url">\r\n";
                    }
                    //se hai session aperta
                    session_write_close();
                    //il die o exit ci vuole seno lo script continua.
                    die();
                    [/php]

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    Caricamento altri post
                    Rispondi
                    • Topic risposta
                    Effettua l'accesso per rispondere
                    • Da Vecchi a Nuovi
                    • Da Nuovi a Vecchi
                    • Più Voti