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 utilisé correctement ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut $_SESSION utilisé correctement ?
    Bonjour,

    Je souhaiterai utiliser une variable d'une page dans une autre page.

    J'ai recherché ce qui pourrait convenir, et j'ai trouvé que $_SESSION pourrait correspondre à mon problème.

    Pour cela, j'ai utilisé session_start(). Mais je ne dois pas l'utiliser correctement (au bon endroit ?), car voici le message qu'il me met :

    'Warning: session_start(): Cannot send session cookie - headers already sent by...'

    Si quelqu'un s'y connaît dans ces détails techniques et peut m'aider, ce n'est pas refus

    Harry Potter

  2. #2
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992

  3. #3
    Membre averti
    Profil pro
    Enseignant
    Inscrit en
    Décembre 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Décembre 2007
    Messages : 28
    Par défaut
    session_start() se place en tout début. Avant toute les autres lignes de code.

    Edit : Les modos sont rapides dans ce forum

  4. #4
    Invité
    Invité(e)
    Par défaut
    Salut, et merci pour les réponses, je vais essayer de voir ça !

    J'avais déjà repéré qu'il fallait le mettre avant toutes les autres lignes de code, ce que j'ai fait mais ça fait pareil. Dois je le mettre donc avant la balise <html> ?

    Edit : J'ai pensé comme toi Virtuosity pour les modos, à tel point que je me demande s'ils ne sont pas salariés pour répondre aussi rapidement

  5. #5
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Oui, il faut le mettre avant tout envoi de données au client (que ce soit via echo, ou via une balise html, ou même un simple espace ou retour à la ligne avant <?php ).


    HS : non non, on n'est pas payés

  6. #6
    Invité
    Invité(e)
    Par défaut
    Erf non ça ne marche pas non plus, même en enlevant les retours charriots comme indiqué dans la FAQ que tu m'as montré Eusebe.

    Je commence à douter qu'il faille me servir de ce session_start() pour mon problème.

    A propos, je rappelle ce sur quoi je bloque : "...utiliser une variable d'une page dans une autre page.". C'est pourquoi $_SESSION me semblait adapté d'après ce que j'ai lu. N'y aurait t'il pas un autre moyen sinon ?

    HS : Zut dommage, je vais oublier l'idée de me faire embaucher auprès du site de developpez.com alors .

  7. #7
    Membre Expert
    Avatar de Eusebe
    Inscrit en
    Mars 2006
    Messages
    1 992
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 992
    Par défaut
    Quand tu dis utiliser une variable d'une page dans une autre, tu veux bien dire après une nouvelle requête du client (clic sur un lien par exemple), et pas par inclusion je suppose ?

    Si c'est bien ça, les variables de session sont une bonne solution.

    peux-tu nous montrer le code de ta page qui ne fonctionne pas, et le message d'erreur complet ?

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

Discussions similaires

  1. Ai-je correctement utilisé le mapping ?
    Par Athur dans le forum Windows
    Réponses: 3
    Dernier message: 25/03/2011, 14h55
  2. Réponses: 3
    Dernier message: 03/08/2007, 07h36
  3. [MR] L'héritage est il correctement utilisé ?
    Par fabszn dans le forum Schéma
    Réponses: 2
    Dernier message: 22/03/2007, 22h59

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