Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: errore db

  1. #1
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494

    errore db

    Perchè mi da questo errore?

    Fatal error: Cannot redeclare class DB in /web/htdocs/www.sistemagroup.eu/home/config.php on line 3

    nella linea 3 di config.php c'è:

    class DB {

    Fino a 2 orette fa andava tutto bene..

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    beh: sembra che la classe sia già definita... magari un "doppio" include?

  3. #3
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    risolto cn require_once.

    Però ho un altro problema..
    Nella mia pagina iniziale ho incluso questo script d login, inserisco i dati e mi dice benvenuto, 'name'! però una chè vado in un altra pagina i dati si levano e devo ogni volta riloggare.

  4. #4
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    In poche parole scade la sessione. e se provo a mettere all'inizio della pagina login.php session_start mi da errore Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent.

  5. #5
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    ho notato che session_start se includo lo script mi da errore, se invece uso lo script normalmente snz incluso la funzione session_start funge.. cm mai? devo includere diversamente?

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    Originariamente inviato da lukezz
    ...Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent.
    vuol dire che prima dell'inclusione viene generato l'header: potrebbe esserci un output diretto (qualche echo o print), una svista tra i tag (es.: uno spazio fuori dai tag PHP che equivale alla generazione dell'output) o altro (se nessuno dei casi di prima rientra ti dico...)

  7. #7
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    quindi quale pagina dovrei controllare? la pagina inclusa? cioè login.php?

  8. #8
    Metti all'inizio di ogni pagina la seguente funzione:

    Codice PHP:
    ob_start(); 

  9. #9
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    al posto di session_start?

  10. #10
    No no, insieme

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 © 2024 vBulletin Solutions, Inc. All rights reserved.