Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 17/01/2007, 17h40   #1
Membre du Club
 
Étudiant
Inscription : décembre 2006
Messages : 175
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 175
Points : 69
Points : 69
Par défaut Erreur : entetes déjà envoyés

Je sais que cette erreur est récurerrente et peut être même présente dans la FAQ, mais je pense qu'en examinant mon code ce sera plus simple :

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/145/sda/6/d/nico.mart1/TER/index.php:2) in /mnt/145/sda/6/d/nico.mart1/TER/index.php on line 2

voici mon code
Code :
1
2
3
4
5
6
7
 
<? 
session_start();
// On écrase le tableau de session
$_SESSION = array();
session_destroy();
require("fonction.php");
Methode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 18h25   #2
Membre chevronné
 
Avatar de |PaRa-BoL
 
Inscription : novembre 2003
Messages : 737
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : novembre 2003
Messages : 737
Points : 782
Points : 782
Salut,

Regarde si tu n'as pas d'espace ou de caractères invisible avant le <?
__________________
http://www.ape-project.org/
|PaRa-BoL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 18h31   #3
Membre du Club
 
Étudiant
Inscription : décembre 2006
Messages : 175
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 175
Points : 69
Points : 69
Par défaut re

non aucun caractère avant le <? et ceci dans tout mes scripts.
Methode est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 18h35   #4
Membre chevronné
 
Avatar de |PaRa-BoL
 
Inscription : novembre 2003
Messages : 737
Détails du profil
Informations personnelles :
Âge : 25

Informations forums :
Inscription : novembre 2003
Messages : 737
Points : 782
Points : 782
Ton fichier est bien le premier et non inclu via une autre page ? Avec quoi as tu regardé qu'il n'yavait pas de caractères speciaux ?

Tu utilises l'UTF8 ? (Sous SciTE il y'a un petit soucis avec l'UTF8).
__________________
http://www.ape-project.org/
|PaRa-BoL est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 19h20   #5
Inactif
 
Avatar de Kerod
 
Inscription : septembre 2004
Messages : 11 753
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 11 753
Points : 14 585
Points : 14 585
Ton fichier fonction ne serait pas la source de ton problème ? Si tu enlèves ton require ça te fait quoi ? Ton fichier fonction.php ne contiendrait-il pas des fonction telles que session_start ou header ?
Kerod est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2007, 19h38   #6
Membre du Club
 
Étudiant
Inscription : décembre 2006
Messages : 175
Détails du profil
Informations personnelles :
Âge : 25
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : décembre 2006
Messages : 175
Points : 69
Points : 69
Par défaut re

Apres tout les tests possibles et inimaginables :
- retirer fonction.php
- placer session_start() au début
- retirer les entetes
- le séquencement des commandes
- ...

J'ai trouvé la solution : c est mon dossier sessions/ (qui est obligatoire chez free) qui n'était pas à la racine du serveur mais dans le dossier contenant tous mes fichiers merci pour vos réponses.
Methode est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h05.


 
 
 
 
Partenaires

Hébergement Web