Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Redirect dinamico

  1. #1

    Redirect dinamico

    Ciao ragazzi.

    Ho un Form

    <form action="prova_select.php" method="post">
    <select name="select">
    <option selected="selected">Scegli un sito:</option>
    <option value="http://sito1.html">primo</option>
    <option value="http://sito2.html.it">secondo</option>
    <option value="http://sito3.html.it">terzo</option>
    </select>
    <input type="submit" value="vai" />
    </form>

    e questo codice php che non vuole fare altro che reindirizzare l'utente nella pagina selezionata.

    <?php
    $sito = $_POST['select'];
    header("location:".$sito);
    ?>
    Teoricamente il procedimento dovrebbe esser corretto ma mi da errore ovvero questo

    Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\mio_css\prova_select.php:10) in C:\xampp\htdocs\mio_css\prova_select.php on line 12

    Andando al sodo...qual'è il metodo per far funzionare questo redirect dinamico? Grazie in anticipo

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    Hai semplicemente generato dell'output prima (ad esempio il form), mettilo in cima l'header
    o leva eventuale output inutile

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    posta "prova_select.php" fino alla riga 12 evidenziando i numeri di riga all'inizio

  4. #4
    oh caspita è vero c'era del codice html inutile appunto in prova_select.php. Ora funge tutto come dovrebbe

    Grazie! E grazie ad entrambi per la risposta

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.