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 :

Session et déclaration de Classes PHP


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut Session et déclaration de Classes PHP
    Bonjour,

    Je développe actuellement une boutique web et je dois stocker un panier en session. Afin d'avoir un code plus clair et de faciliter la programmation par la suite, j'ai créé une classe 'panier'.

    Lorsque je fait un require de la classe avant le 'session_start();', j'ai le message suivant :

    Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\e-commerce php\class\panier.class.php:89) in c:\program files\easyphp1-8\www\e-commerce php\template.php on line 7
    Lorsque je fais le require de la classe après le 'session_start();', j'ai cette erreur :

    Fatal error: Unknown(): The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition <b>panier</b> of the object you are trying to operate on was loaded _before_ the session was started in c:\program files\easyphp1-8\www\e-commerce php\modules\module_panier.php on line 1
    Voila je ne sais pas trop comment m'en sortir...

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    151
    Détails du profil
    Informations personnelles :
    Âge : 40

    Informations forums :
    Inscription : Novembre 2004
    Messages : 151
    Par défaut
    c'est quoi la ligne 89 de panier.Class.php ?
    c'est pas un espace ?
    ou un retour à la ligne ?

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 63
    Par défaut
    Si c'était des retour à la ligne... Quel boulet

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

Discussions similaires

  1. Sessions avant ou après déclaration des objets PHP
    Par tchoukapi dans le forum Langage
    Réponses: 2
    Dernier message: 22/08/2008, 23h38
  2. Réponses: 4
    Dernier message: 28/10/2007, 20h01
  3. Déclaration de classes et méthodes externes
    Par rulianf dans le forum C++
    Réponses: 6
    Dernier message: 15/09/2005, 15h26
  4. Réponses: 5
    Dernier message: 10/11/2004, 19h44
  5. [Class/PHP/Postgres] Problème de modélisation...
    Par k-reen dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 27/02/2003, 08h49

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