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 14/08/2007, 19h28   #1
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 76
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 76
Points : 12
Points : 12
Par défaut problème avec démarrage de session

salut tout le monde,
mon pb c'est que j'utilise internet explorer 7 pour developper un site assez complexe, mais les session ne marche pas du tout, a chaque fois il me met une erreur de session !!! donc je ne peux plus utiliser de sessions dans ce cas.
merci de m'aider
lenstoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 19h32   #2
Membre éclairé
 
Avatar de Linio
 
Inscription : octobre 2005
Messages : 427
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 427
Points : 304
Points : 304
Lenstoi tu devrais créer un topic pour expliquer plus en avant ton soucis parce que là tel quel on peut pas trop t'aider.

Quelles sont tes erreurs, à quoi ressemble ton code, etc...?
Linio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 21h31   #3
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 76
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 76
Points : 12
Points : 12
Par défaut plus d'infos

voilà mes erreurs :
- Warning: session_start(): Cannot send session cookie - headers already sent by (output started at c:\program files\easyphp1 ......
- Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at c:\program files\easyphp1 ......

un exepmle de code :
<?
session_start();
$_SESSION['code']=$_POST['code_user'];
...?>
et code_user : est un champ d'un formulaire d'autehntification.
merci d'avance
lenstoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 21h43   #4
Membre Expert
 
Avatar de guigui5931
 
guillaume defrain
Inscription : avril 2006
Messages : 1 667
Détails du profil
Informations personnelles :
Nom : guillaume defrain
Âge : 25
Localisation : France, Nord (Nord Pas de Calais)

Informations forums :
Inscription : avril 2006
Messages : 1 667
Points : 2 099
Points : 2 099
Normalement avant un session_start tu ne peux pas avori envoyé de code HTML, vu tes erreur c'est probablement ce que tu as fait.
__________________
autant l'hiver éclate que l'hétéroclite
le vrai geek c'est celui qui croit qu'il y a 1024 mètres dans un kilomètre
guigui5931 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 22h17   #5
Membre éclairé
 
Avatar de Linio
 
Inscription : octobre 2005
Messages : 427
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 427
Points : 304
Points : 304
Effectivement tes erreurs sont dues au fait que tu as envoyés des 'informations' au serveur avant le session start. Il ne faut aucun affichage avant ton session start (même un saut de ligne ou un espace peut faire planter ton appli), en gros il te faut commencer tes pages par :

Code :
1
2
3
4
<?
session_start();
...
?>
Linio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/08/2007, 23h57   #6
Candidat au titre de Membre du Club
 
Inscription : août 2007
Messages : 76
Détails du profil
Informations forums :
Inscription : août 2007
Messages : 76
Points : 12
Points : 12
Par défaut ok

ok, c'est peut étre à koz du code html, car mon code est entre les balises <BODY>
merci bcp
lenstoi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/08/2007, 01h54   #7
Membre chevronné
 
David DRAPEAU
Consultant OpenERP
Inscription : juin 2003
Messages : 807
Détails du profil
Informations personnelles :
Nom : David DRAPEAU

Informations professionnelles :
Activité : Consultant OpenERP

Informations forums :
Inscription : juin 2003
Messages : 807
Points : 728
Points : 728
Envoyer un message via MSN à zyongh Envoyer un message via Skype™ à zyongh
Par défaut ouais c'est certain

Ouais, c'est sûr que si tu mets tes sessions entre les balises body, c'est obligé que tu reçoives ces messages de warning. Fais comme ci-dessous:

Code :
1
2
3
4
5
6
7
8
<?php
session_name('nom_de_session'); // optionnel
session_start();
 
...
?>
<html>
...
Surtout ne mets pas de ligne blanche avant <?php, ni d'espace.

Et aussi mets le tag résolu quand tu auras corrigé et que tout fonctionnera bien.
zyongh 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 04h44.


 
 
 
 
Partenaires

Hébergement Web