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 :

[Cookies] Problème envoi de cookies


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut [Cookies] Problème envoi de cookies
    Bonjour,

    J'ai un soucis, je teste mon site en local, tout marche, je le mets sur le serveur Free et j'ai plusieurs erreurs, notamment celle là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/138/sdb/8/3/toutpourpc/index.php:9) in /mnt/138/sdb/8/3/toutpourpc/fonctions/verif.php on line 2
    J'ai vérifié dans le verif.php qui suit et rien ne me semble bizarre pourtant. Il appel le fichier fonc_verif.php que je mets aussi à la suite

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <?
    session_start();
    require("fonc_verif.php");
    ?>
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?
               if(!isset($_SESSION['registered']))
    		{
    			header ('location: ./fonctions/refus.php');
    		} 
    		else
    		{
    			echo '<p align=center>'.$_SESSION["login"].', vous êtes connecté :o)</p><br>';
    		}
    ?>
    Et je n'arrive pas du tout à corriger cette erreur, quelqu'un pourrait-il m'aider svp ?

    Merci d'avance...

  2. #2
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut
    Le problème est résolu mais j'ai ce message maintenant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Warning: Cannot modify header information - headers already sent by (output started at /mnt/138/sdb/8/3/toutpourpc/index.php:9) in /mnt/138/sdb/8/3/toutpourpc/fonctions/fonc_verif.php on line 4
    J'ai recherché sur Internet et apparament la cause est généralement le fait d'avoir générer du code HTML avant mais là j'en ai pas:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?
    	if(!isset($_SESSION['registered']))
    		{
    			header ('location: ./fonctions/refus.php');
    		} 
    		else
    		{
    			echo '<p align=center>'.$_SESSION["login"].', vous êtes connecté :o)</p><br>';
    		}
    ?>
    Quelqu'un peut m'aider svp ?

  3. #3
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Cela doit provenir d'un blanc qui traine avant l'ouverture des balises php

  4. #4
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut
    Citation Envoyé par FCYPBA
    Cela doit provenir d'un blanc qui traine avant l'ouverture des balises php
    Non justement, aucun blanc avant les balises, j'avais vérifié et la balise php commence bien ligne 1 donc pas de blanc avant, je comprends pas...

  5. #5
    Membre éclairé Avatar de Jiraiya42
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    671
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 671
    Par défaut
    Je fais appel à ce fichier à l'aide d'un include dans mes pages, est-ce que ça pourrait venir de là svp ?

  6. #6
    Membre émérite Avatar de FCYPBA
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    745
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 745
    Par défaut
    Oui, il faut que rien n'ait été envoyé par la page appelante ou un autre include placé avant. Le mieux étant de placer cet include toujours au début des pages comme ça pas de soucis

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

Discussions similaires

  1. [Cookies] Problème avec les cookies
    Par Sakeno dans le forum Langage
    Réponses: 4
    Dernier message: 08/06/2008, 02h21
  2. [Cookies] Problème avec les cookies
    Par ishikawa dans le forum Langage
    Réponses: 4
    Dernier message: 18/06/2007, 17h03
  3. Réponses: 1
    Dernier message: 24/12/2006, 01h09
  4. Réponses: 9
    Dernier message: 18/05/2006, 15h37
  5. Gros problème de session/cookies
    Par valfredr dans le forum XMLRAD
    Réponses: 18
    Dernier message: 03/06/2004, 10h21

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