IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Erreur à la récupération de la session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 60
    Par défaut Erreur à la récupération de la session
    Bonjour,
    je ne code pas depuis très longtemps...
    savez vous ce que cette erreur signifie et si possible comment la régler ?
    erreur :

    Fatal error: main() [<a href='function.main'>function.main</a>]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition &quot;articleCommande&quot; of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in C:\wamp\www\siteAcsSecond\global\colonne_droite.php on line 12

    une petite explication s'impose certainement :
    j'essaye de faire un panier sous lequel s'afficherait le nombre d'article qu'il contient , pour ça je transforme en objet chaque article sur lequel je clique(avec sa quantite) puis je le serialize afin de le mettre en variable session ...
    et voila ce qu'il m'affiche !!! saperlipopette !!!

  2. #2
    Membre expérimenté

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Par défaut
    Il n'y a nul besoin de sérialiser des données destinées à une session car cela est déjà réalisé en interne par PHP.

    Mais pour en revenir à l'erreur, il manque certainement la définition de la classe avant la désérialisation de vos objets. Par ailleurs, leur classe étant alors inconnue de PHP, vos objets perdront leur classe et seront de type Incomplete_Class.

    (Accessoirement, voir la FAQ et la doc)

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2009
    Messages : 60
    Par défaut
    Merci pour l'aide !!!
    réponse au soucis , j'appelais bien ma classe mais pas de la bonne façon, soit elle se rechargeait à chaque nouvelle page, soit je l'appelais plus en amont et la cela faisait ce problème. J'ai donc mis un include_once sur mon appel et apparement cela marche

    Merci encore , je vais tout de même aller lire le faq !!!
    merci et pourquoi pas à bientôt

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [PHP 5.3] Erreur de récupération de session entre HTTP et HTTPS
    Par kamisamades dans le forum Langage
    Réponses: 8
    Dernier message: 29/03/2011, 14h23
  2. Erreur lorsque je ferme une session.
    Par fredangel dans le forum Langage
    Réponses: 13
    Dernier message: 24/05/2006, 16h38
  3. [VB]erreur à la récupération d'une valeur d'un dictionnaire
    Par amelhog dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/02/2006, 12h06
  4. [Session]Récupération d'une session dans une servlet
    Par frizby dans le forum Servlets/JSP
    Réponses: 7
    Dernier message: 18/11/2005, 17h02
  5. message d'erreur perso lors fin de session
    Par zorba49 dans le forum ASP
    Réponses: 1
    Dernier message: 26/08/2005, 11h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo