Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1656 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Pb avec sessions

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb avec sessions

n°1537661
z_christ
Posté le 03-04-2007 à 10:56:47  profilanswer
 

Bonjour  
J'ai un pb avec les sessions.
Je me souviens l'avoir resolu avec une fonction ...session() qui avait pour pour but de forcer une session demarrée de passer un code html , mais là j'ai oublié le nom de cette fonction , quelqu'un pourrait il venir à mon aide?

mood
Publicité
Posté le 03-04-2007 à 10:56:47  profilanswer
 

n°1537663
flo850
moi je
Posté le 03-04-2007 à 10:58:45  profilanswer
 

z_christ a écrit :

Bonjour
J'ai un pb avec les sessions.
Je me souviens l'avoir resolu avec une fonction ...session() qui avait pour pour but de forcer une session demarrée de passer un code html , mais là j'ai oublié le nom de cette fonction , quelqu'un pourrait il venir à mon aide?

 

il se trouve que d'ici , j'ai du mal a lire ton code et a voir le problème
donc il va falloir donenr plus de details

 

sinon, il ne manquerai pas des mots ici :  

Citation :

qui avait pour pour but de forcer une session demarrée de passer un code html


Message édité par flo850 le 03-04-2007 à 10:59:10
n°1537670
z_christ
Posté le 03-04-2007 à 11:08:30  profilanswer
 

en fait j'ai demarré un session_start() dans un fichier , et quand  un autre fichier où j'ai besoin des variables de session sauvées je refais session_start() , ca marche bien je recupere les bonnes valeurs de session anterieurement sauvées mais le naviguateur m'envoie l'erreur :
"Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\wamp\www\abghsite\creer_arbre.php:8) in C:\wamp\www\abghsite\session.php on line 1"
Avant je remediais à ce probleme en utilisant une fonction php qui forcait une session à passer  à travaers un code html .

n°1537674
flo850
moi je
Posté le 03-04-2007 à 11:10:18  profilanswer
 

le session_start DOIT etre appelé avant tout affichage dans ton code ( c'est a dire echo , printf, ou tout ce qui est hors des <??> )
 

n°1537675
zecrazytux
Posté le 03-04-2007 à 11:11:37  profilanswer
 

ça veut rien dire ta phrase, passer a travers du code html.
 


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°1537687
z_christ
Posté le 03-04-2007 à 11:18:51  profilanswer
 

oui justement ma session_start() est appelée avant tout affichage , mais j'ai toujours le message "cannot send session_start..."
en clair je cherche la fonction php qui forcait une session à ne pas tenir compte des echo ou balise html rencontrés .

n°1537691
flo850
moi je
Posté le 03-04-2007 à 11:20:07  profilanswer
 

z_christ a écrit :

oui justement ma session_start() est appelée avant tout affichage , mais j'ai toujours le message "cannot send session_start..."
en clair je cherche la fonction php qui forcait une session à ne pas tenir compte des echo ou balise html rencontrés .


je t'assure que non  
 
et je vois de quelles fonctions tu veux parler , mais je te donneria le nom apres que tu nous ai montré le début de ton code ( du début du fichier jusqu'a session_start

n°1537698
z_christ
Posté le 03-04-2007 à 11:26:55  profilanswer
 

voila le code dont je parle , il m'affiche bien la variable de session dont j'ai besoin mais en outre le naviguateur me renvoir l'erreur dont je vous parle depuis.:
 
<?php session_start()?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Document sans nom</title>
</head>
<body>
<table width="100%" height="20%" border="0" cellspacing="0"
 cellpadding="0">
 <tr bgcolor="#003399" class="navText">
  <td height="36" align="left" colspan="2" id="navigation"
   ><a href="accueil.htm">ACCUEIL</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <a href="creer_arbre.php">CREER ARBRE</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <a href="deposer_arbre.php">DEPOSER ARBRE</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <a href="rechercher.php">RECHERCHER ARBRE</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  <a href="mailto:kcelie@yahho.fr">NOUS CONTACTER</a></td>
  <td width="25%" id="navigation" > Bonjour &nbsp; M. &nbsp; <?php echo $_SESSION['nom'];?>  
   <a href="ihm.php?champCache=formLogout"> Vous deconnecter ? &nbsp;&nbsp;&nbsp; </a> </td>
 </tr>
</table>
</body>
</html>

n°1537699
chani_t
From Dune
Posté le 03-04-2007 à 11:27:04  profilanswer
 

Est ce que tu fait des include  ?
Est ce que tu es sur que tu ne renvois rien au navigateur avant de faire ton session start ?
est ce que ta page dans laquelle tu as claqué ton session_start() est elle même incluse dans une autre page ? et est ce que cette autre page ne renvois pas déjà quelque chose au navigateur ?
 
EDIT : essaye ça :
 

Code :
  1. <?php session_start()
  2. echo '
  3. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5. <head>
  6. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  7. <title>Document sans nom</title>
  8. </head>
  9. <body>
  10. <table width="100%" height="20%" border="0" cellspacing="0"
  11. cellpadding="0">
  12. <tr bgcolor="#003399" class="navText">
  13.   <td height="36" align="left" colspan="2" id="navigation"
  14.    ><a href="accueil.htm">ACCUEIL</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  15.   <a href="creer_arbre.php">CREER ARBRE</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  16.   <a href="deposer_arbre.php">DEPOSER ARBRE</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  17.   <a href="rechercher.php">RECHERCHER ARBRE</a>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
  18.   <a href="mailto:kcelie@yahho.fr">NOUS CONTACTER</a></td>
  19.   <td width="25%" id="navigation" > Bonjour &nbsp; M. &nbsp; '.$_SESSION['nom'].' 
  20.    <a href="ihm.php?champCache=formLogout"> Vous deconnecter ? &nbsp;&nbsp;&nbsp; </a> </td>
  21. </tr>
  22. </table>
  23. </body>
  24. </html>';
  25. ?>


Message édité par chani_t le 03-04-2007 à 11:30:47
n°1537709
flo850
moi je
Posté le 03-04-2007 à 11:32:37  profilanswer
 

z_christ a écrit :

voila le code dont je parle , il m'affiche bien la variable de session dont j'ai besoin mais en outre le naviguateur me renvoir l'erreur dont je vous parle depuis.:
blabla


tu n'as pas d'espace , de saut de ligne avant ?  
ce fichier est appelé directement ou inclu depuis un autre fichier ?

mood
Publicité
Posté le 03-04-2007 à 11:32:37  profilanswer
 

n°1537714
z_christ
Posté le 03-04-2007 à 11:35:06  profilanswer
 

si tu connais la fonction dont je parle ce serait plus simple je trouve que tu me la passes .

n°1537737
z_christ
Posté le 03-04-2007 à 11:54:37  profilanswer
 

c'est bon je l'ai resolu autrement , merci tout de meme de l'aide .


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Pb avec sessions

 

Sujets relatifs
les sessions sont accessibles par tous![résolu] Probleme avec les sessions
Flash et les sessions PHP[ RESOLU ] Probleme avec les sessions de chez free
[PHP SOAP SESSIONS] Monter en session un objet soapClientSessions qui ne durent pas dans le temps
Page sessions[PHP]les sessions
Serveur gestion des sessions 
Plus de sujets relatifs à : Pb avec sessions


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR