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. Warning: Cannot modify header information - headers already sent by
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      symon83 User Attivo • ultima modifica di

      Ciao! grazie per aver risposto. Ho provato a fare come mi hai scritto ma l'errore non cambia!

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • M
        momino User Attivo • ultima modifica di

        Deve essere per forza quello l'errore, individuato dal nostro moderatore...
        Fai i controlli sull'header prima di ogni tipo di stampa a schermo, anche la minima e più insignificante.
        Controlla anche che il file "config.inc.php" non contenga alcun tipo di "echo".

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          momino User Attivo • ultima modifica di

          e ricordiamo anche che hai fatto un altro post identico a questo, e già hai ricevuto le stesse risposte...

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • gameover
            gameover Admin • ultima modifica di

            Buongiorno momino.

            Le è stato ricordato svariate volte di rispettare la regola che prevede di scrivere in italiano corretto, con maiuscole e punti e senza usare lo stile SMS.

            La prego di attenersi scrupolosamente a queste indicazioni.

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              momino User Attivo • ultima modifica di

              Oh mio Dio, le iniziali delle righe!!!
              Devo davvero essere un essere terribile per non rispettare questa regola fondamentale, mancando così di rispetto a tutti gli utenti del Forum!!
              Il mio italiano è corretto, e lo stile SMS è praticamente assente.
              Ho visto le correzioni per le maiuscole sull'iniziale delle righe e mi scuso, ma non mi scuso per l'italiano nè per lo stile sms, visto che non ne sono colpevole.
              Non voglio entrare in polemica, ma mi sento perseguitato!

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • S
                symon83 User Attivo • ultima modifica di

                Ragazzi il mio codice è proprio quello che vi ho copiato comincia così come l'ho copiato a voi, ho provato a sostituire con
                header("Refresh: 1; $file?funzione=amministrazione");
                ma ottengo lo stesso errore.

                probabilmente sbaglio qualcosa ma non capisco dove sta l'errore.:(

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • M
                  momino User Attivo • ultima modifica di

                  Scusa, ma perchè fare
                  [PHP]include ("config.inc.php");[/PHP]
                  anche nel corpo della funzione "login()"?
                  Probabilmente è lì che ti manda un header fuori posto.

                  Toglilo dalla funzione login, una volta fatto l'include, il codice di quella pagina php viene incorporato, quindi utilizzabile anche dalla funzione "login()".

                  Prova un pò.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • S
                    symon83 User Attivo • ultima modifica di

                    Includo config.php perchè devo collegarmi al database in quanto la pass e il nome utente li recupera da lì, se lo tolgo poi non mi legge pass e user. Dici che mi conviene dichiarare due variabili $pass $user e cancellarle la tab del db?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      momino User Attivo • ultima modifica di

                      Il fatto è che quando usi "include()" o "include_once()" è come se PHP facesse un "copia&incolla" del codice del file incluso dentro la pagina che lo include, quindi comunque è come se avessi scritto lì tutto il codice della pagina inclusa.
                      Ti faccio un esempio

                      Se pagina1.php è
                      [PHP]<?php
                      echo "prima dell'inclusione";
                      include("pagina2.php");
                      echo "dopo l'inclusione";
                      ?>[/PHP]

                      E pagina2.php è
                      [PHP]<?php
                      $str = "sono la pagina2.php";
                      echo $str;
                      ?>[/PHP]

                      Il risultato è equivalente a scrivere
                      [PHP]<?php
                      echo "prima dell'inclusione";
                      $str = "sono la pagina2.php";
                      echo $str;
                      echo "dopo l'inclusione";
                      ?>[/PHP]

                      Quindi tutto il codice della pagina inclusa viene "incollato" nella pagina includente.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • gameover
                        gameover Admin • ultima modifica di

                        Grazie per la comprensione momino.

                        E non si senta perseguitato; non è nelle nostre intenzioni.

                        Stiamo cercando di mantenere buono il livello di leggibilità del forum e certo non solo con lei.
                        Ci perdoni se siamo sembrati eccessivi.

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • S
                          symon83 User Attivo • ultima modifica di

                          Ok ho eliminato il problema del warning, adesso però quando carica la pagina mi da quest'altro errore:

                          CGI Error

                          The specified CGI application misbehaved by not returning a complete set of HTTP headers.

                          Sapete dirmi cos'è per favore? Grazie.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • I
                            ilnetsurfer User Attivo • ultima modifica di

                            Prova così:
                            [PHP] if($num>0) {
                            echo" <script type="text/javascript">
                            <!--
                            function doRedirect() {
                            location.href = "$file?funzione=amministrazione";
                            }
                            window.setTimeout("doRedirect()", 0);
                            //-->
                            </script>";

                                        } else {
                                            echo"<script>alert('User o password sbagliati.');</script>";
                            

                            }
                            [/PHP]

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • M
                              momino User Attivo • ultima modifica di

                              Buona soluzione, aggira il problema del warning di php, ma non capiamo ancora perchè sia generato quell'avviso...

                              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