Visualizzazione dei risultati da 1 a 3 su 3

Discussione: sessioni e oggetti

  1. #1
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027

    sessioni e oggetti

    Ciao, sto provando ad utilizzare il più possibile gli oggetti per il mio nuovo progetto, e ho creato un oggetto utente.

    Lo istanzio nella prima pagina, e se passa il login lo metto in sessione.
    Nella seconda pagina se stampo il contenuto della sessione vedo questo:

    codice:
        [user] => __PHP_Incomplete_Class Object
            (
                [__PHP_Incomplete_Class_Name] => user
                [table] => utenti
                [userName] => 
                [password] => 
                [nome] => Giovanni Battista
                [cognome] => Lenoci
                [UID] => 1
            )
    ho provato in modo molto semplice (visto che seguo questa metodologia in java), a stampare :

    codice:
    echo $_SESSION['user']->getNome();
    ma ottengo il seguente errore:

    codice:
    Fatal error: Unknown(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition user of the object you are trying to operate on was loaded _before_ the session was started in /var/www/zvents.com/menu.php on line 22

    Cosa vuol dire?
    Potete indicarmi la via?
    grazie

  2. #2
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    Non è che sia semplicissimo capire così, ma per prima cosa direi che se hai degli oggetti in sessione devi includere ogni volta la definizione delle classi prima di aprire la sessione, altrimenti PHP non riesce a interpretarli...

  3. #3
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    a ecco prima di aprire la sessione...

    ora provo al volo...

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.