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. Aiuto errore Warning: session_start()
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      siti24 User Attivo • 6 nov 2013, 14:21 ultima modifica di

      Aiuto errore Warning: session_start()

      Salve a tutti,
      avrei bisogno di una mano per un errore che sto avendo sul mio sito in una nuova pagina.
      Ho creato una nuova pagina semplicemente salvando la pagina in questione con un altro nome... del tipo: pagina esistente nome.php salvandola come nome2.php
      adesso... la prima pagina non mi da problemi, mentre nella seconda ho bisogno che mostri il menu dell'utente loggato, quindi ho inserito come in altre pagine del mio sito la funzione
      session_start(); solo che caricandola nel browser mi da il seguente errore:
      **Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/sitoweb/cartella/nome2.php ****on line **4
      ****Questo è il codice nelle pagine interne al sito che funzionano senza errore:
      [HTML]
      <?php
      require 'configuration.php';
      require 'BBDD.php';
      session_start();
      ?>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />[/HTML]

      è questo è il codice che ho copiato ed inserito nella nuova pagina nome2.php che mi restituisce l'errore...
      [HTML]
      <?php
      require 'configuration.php';
      require 'BBDD.php';
      session_start();
      ?>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml">
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />[/HTML]

      ho controllato che non vi siano spazi o altro codice prima di php ma non c'è nulla...
      ho cercato online, ma non ho trovato nessuna soluzione al mio problema....
      Potreste darmi una mano??

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • E
        enigma Super User • 9 nov 2013, 21:19 ultima modifica di

        Ciao,

        Scommetto che il problema è in uno dei due file che includi (configuration o BBDD)

        Ti insegno un trucco, nei file che includi non chiudere mai php ovvero apri <?php ma non chiudi ?>

        Prova e fammi sapere.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • S
          siti24 User Attivo • 11 nov 2013, 08:01 ultima modifica di

          Ciao #enigma e grazie per la risposta...
          ho provato a seguire il tuo consiglio, ho tolto da tutte e 2 i file inclusi il tag ?>
          ma non è cambiato nulla.. mi da sempre lo stesso errore nella pagina
          **Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent
          **

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • E
            enigma Super User • 11 nov 2013, 08:13 ultima modifica di

            @siti24 said:

            Ciao #enigma e grazie per la risposta...
            ho provato a seguire il tuo consiglio, ho tolto da tutte e 2 i file inclusi il tag ?>
            ma non è cambiato nulla.. mi da sempre lo stesso errore nella pagina

            Anche in quei 2 file sei sicuro che non ci sia niente prima di <?php ?

            Puoi allegare questi tre file, perché altrimenti è un tiro alla cieca...

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • S
              siti24 User Attivo • 11 nov 2013, 08:21 ultima modifica di

              Grazie per il tuo aiuto...
              questo è il codice di bbdd.php
              [HTML]
              <?php error_reporting(E_ALL); $cfg = array(
              'mysql' => array('host' => 'localhost','user' => '','pass' => '','database' => '******' ),);
              $user = array( 'list_mode' => 1);mysql_connect($cfg['mysql']['host'], $cfg['mysql']['user'], $cfg['mysql']['pass']) or die(mysql_error());mysql_select_db($cfg['mysql']['database']) or die(mysql_error());[/HTML]

              mentre questo è il codice di configuration.php
              [HTML]<?php
              //Parametri di configurazione$AES_PASS='*****';
              $BASE='http://localhost:8080/';[/HTML]

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • E
                enigma Super User • 11 nov 2013, 08:40 ultima modifica di

                Li hai salvati in UTF8 senza BOM?

                Per questo ti dicevo di allegarli.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • S
                  siti24 User Attivo • 11 nov 2013, 11:48 ultima modifica di

                  è vero... hai ragione..
                  è stato dreamweaver ad inserire quella codifica..è bastato copiare il testo della pagina in una pagina del notepad, salvarla in php e caricarla tramite FTP..
                  Grazie mille..

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • E
                    enigma Super User • 14 nov 2013, 08:54 ultima modifica di

                    Di niente!

                    E' successo anche a me a suo tempo. Penso che il 90% degli editor di testo non mostrano quel carattere nella impostazione di default.

                    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