Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di tommy84
    Registrato dal
    Jan 2006
    Messaggi
    109

    problema con redirect location

    Salve ho un problema nell'usare questa funzione per il redirect, questo è il codice:
    Codice PHP:
    <?php
    /*Here we are going to declare the variables*/
    $reqnome $_POST['reqnome'];
    $requemail $_POST['reqemail'];
    $messaggio $_POST['messaggio'];
    $reqCamera =$_POST['reqCamera'];
    $citta =$_POST['citta'];
    $telefono =$_POST['telefono'];
    $ricontattatemi =$_POST['ricontattatemi'];
     
     if(
    strlen($reqnome)<=|| strlen($reqemail)<=|| strlen($reqCamera)<=0){
     
    header("location: [url]http://www.miosito.it/it/prenotazioni1.php[/url]"); 

     

    else {
    Se i campi sono pieni,Qui ci sta tutto il set per inviare la mail di notifica.

    }
    ?>
    Semplicemente voglio controllare i campi che mi arrivano da una pagina prenotazioni.php, se uno di questi campi è vuoto vorrei che avvenisse un redirect alla pagina prenotazioni1.php, però non capisco cosa sbaglio nel redirect, mi genera questo errore:

    Warning: Cannot modify header information - headers already sent by (output started at (poi ci sta la path del mio sito))

    Qualcuno mi può aiutare, sicuramente faccio qualche banale errore.

    Grazie

  2. #2
    ciao,

    header non funziona se viene generato dell'output prima della chiamata,
    nel tuo caso mi sembra che prima del tag <?php ci siano degli spazi o meglio degli acapo..

    occhio che nel location hai un tag <a> mentre credo tu volessi inserire solamente l'url...

  3. #3
    Utente di HTML.it L'avatar di tommy84
    Registrato dal
    Jan 2006
    Messaggi
    109
    Si infatti, la cpsa era più semplice di quanto pareva....

    Semplicemente dopo avere letto meglio le specifiche della funzione, ho capiuto che il tutto va messo fuori dall'html....

    Nel mio caso per questo non funzionava, l'ho spostato in testa a tutto e funziona senza problemi.

    Grazie dell'aiuto....

    Ciao

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.