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 08/05/2007, 15h53   #1
Invité régulier
 
Inscription : novembre 2006
Messages : 76
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 76
Points : 6
Points : 6
Par défaut [Cookies] session php cookie

Bonjour tout le monde
je me permet de vous deranger
en vous demandant un service que voila
je suis entrain de m'entrainé en php surtout sur le s session
et volia mon premier code :
Code PHP :
1
2
3
4
5
6
<?php
session_start();
$test= "hello world";
$_SESSION['test']= $test;
echo"exercice";
?>
ca m'afffiche une erreur :
Citation:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp1-8\www\tp1.php:7) in c:\program files\easyphp1-8\www\tp1.php on line 14

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1-8\www\tp1.php:7) in c:\program files\easyphp1-8\www\tp1.php on line 14
exercice
EST CE QUE QUELQU'UN poura m'aider
cordialement
afroweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/05/2007, 18h52   #2
Rédacteur
 
Avatar de Yoshio
 
Homme
Inscription : septembre 2005
Messages : 1 741
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 24
Localisation : Belgique

Informations forums :
Inscription : septembre 2005
Messages : 1 741
Points : 1 497
Points : 1 497
Le message est assez clair pourtant ...

Tu as déjà envoyé des données en sortie au navigateur et donc il ne peux pas faire le session_start().
Il doit être placé en tout début de code avant toute sortie.

Par sortie j'entends caractère ou bien espace blanc. (Espace blanc en fin d'un fichier après un ?> que tu aurait inclus avant par exemple).
Yoshio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 01h19   #3
Membre Expert
 
Avatar de Doksuri
 
Tiger Scott
Développeur Web
Inscription : juin 2006
Messages : 1 251
Détails du profil
Informations personnelles :
Nom : Tiger Scott
Âge : 42

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : juin 2006
Messages : 1 251
Points : 1 514
Points : 1 514
salut,
Citation:
Warning: session_start(): Cannot send session cookie
tu te sers des sessions et des cookies ?
si c'est le cas, c'est pas fesable : ou c'est les sessions, ou les cookies
sinon, t'as quoi dans ta ligne 14 de tp1.php ?
__________________
La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

N'oubliez pas le Le tag resolu.

Need_!
Doksuri est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/05/2007, 21h39   #4
Invité régulier
 
Inscription : novembre 2006
Messages : 76
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 76
Points : 6
Points : 6
Non je ne me sert pas des cookies
afroweb est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 10h45   #5
Membre à l'essai
 
Inscription : mai 2004
Messages : 123
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 123
Points : 20
Points : 20
<?php session_start();
$test= "hello world";
$_SESSION['test']= $test;
echo"exercice";
?>

mets ton code de la maniere suivante evite de mettre des espaces avant un session start. J'avais aussi ce soucis la.

Place ton session start au debut de ton fichier et sourtout ne mets pas d'espace...

voilou c'est bete mais c'est comme ca ^^
__________________
Hittenmitsulugi ryu!!
batosai est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/05/2007, 10h55   #6
Membre Expert
 
Inscription : janvier 2005
Messages : 2 288
Détails du profil
Informations forums :
Inscription : janvier 2005
Messages : 2 288
Points : 2 287
Points : 2 287
Je ne pense pas que les espaces entre <?php et ?> aient une quelconque influence sur la sortie et les headers! Par contre avoir un espace avant <?php ou alors un saut de ligne qui traine en fin de fichier php qui est inclus ailleurs, ca ca pose des problèmes.
koopajah est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h58.


 
 
 
 
Partenaires

Hébergement Web