Buongiorno a tutti
Dopo una modifica allo script di un sito che sto revisionando mi appare un errore di header, precisamente mi appare questo messaggio di errore “Warning: Cannot modify header information - headers already sent by”
Premetto che questo errore non esisteva prima della modifica effettuata (di cui in basso riporto anche il codice completo)
Spero che possiate aiutarmi per trovare una soluzione, è da notare che la pagina in realtà funziona e utente riesce ad iscriversi solo che dopo mostra un errore a video e non permette all’utente di capire che si è regolarmente iscritto al sito con successo.
In definitiva la pagina funziona, utente si iscrive regolarmente e tutti i dati vengono inseriti nel database correttamente solo che a video gli mostra questo errore.
Vi chiedo se potete aiutarmi a risolvere questo errore, in modo tale da mostrare all’utente la pagina di avvenuta registrazione o qualcosa di simile per non mostrare questo errore facendo capire all’utente che la registrazione al sito è avvenuta correttamente..
Non sono molto bravo col php dunque vi chiedo di scrivermi eventualmente le modifiche da adottare.
Vi ringrazio per aiuto
Cordiali saluti
Immagine dell’errore mostrato a video
http://img89.imageshack.us/img89/2681/immagineihx.jpg
Il codice completo della pagina è il seguente
http://pastebin.com/yVkazqcp
Errore si è manifestato dopo che è stata aggiunta questo controllo su alcuni box
Errore mostrato riporta a questa riga del codicecodice:<script type=\"text/javascript\"> function CoRegistrazioni() { var radios = $(\"#dropzone_coregs_leadium input:radio\"); var i; for (i = 0; i < radios.length; i++) { if (radios[i].id.toLowerCase().match(\"oui\"+\"$\") == \"oui\") { if (!radios[i].checked) { alert(\"Per completare la registrazione clicca SI in tutti i banner che vedi alla tua sinistra, sono tutti gratuiti\"); return false; } } } } </script> <form name=\"acash\" action=\"index.php?view=join&action=join&".$url_variables."\" method=\"post\" onSubmit=\"return CoRegistrazioni()\">
codice:else { $Db1->sql_close(); header("Location: index.php?view=welcome&uname=$form_username"); }