Pages : 1
#1 Le 28/04/2005, à 14:51
- Pepito
session php avec apache
Bonjour
J'ai apache et php d'installer. Mes pages php fonctionnent trés bien, jusqu'à ce que je mette un session_register('log') où j'ai ce message :
Warning: session_register(): Cannot send session cookie - headers already sent by (output started at /var/www/apache2-default/GestionPralo/menu.php:5) in /var/www/apache2-default/GestionPralo/menu.php on line 45
Faut-il configurer php ou apache pour utiliser les session_.
Merci
Linux : le Système d'exploitation le plus Crumst.
Qwant : le moteur de recherche le plus Crumst.
Hors ligne
#2 Le 28/04/2005, à 14:57
- Pepito
Re : session php avec apache
Dans /etc/php4/apache/php.ini j'ai ces 2 lignes :
session.bug_compat_42 = 0
session.bug_compat_warn = 0
Dans /etc/apache2/apache2.conf j'ai :
AddType application/x-httpd-php .php
Linux : le Système d'exploitation le plus Crumst.
Qwant : le moteur de recherche le plus Crumst.
Hors ligne
#3 Le 28/04/2005, à 15:02
- coffee
Re : session php avec apache
tu es sur que c pas un bug de ton script php?
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#4 Le 28/04/2005, à 15:06
- Pepito
Re : session php avec apache
Mon script php fonctionne bien si j'enlève la ligne :
session_register('log')
... sans la gestion des sessions.
Dernière modification par Pepito (Le 28/04/2005, à 15:08)
Linux : le Système d'exploitation le plus Crumst.
Qwant : le moteur de recherche le plus Crumst.
Hors ligne
#5 Le 28/04/2005, à 15:20
- coffee
Re : session php avec apache
J'ai l'impression que tu as 2 gestion de session dans ton script
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#6 Le 28/04/2005, à 15:23
- Pepito
Re : session php avec apache
je vais regarder
je te tiens au courant
merci
Linux : le Système d'exploitation le plus Crumst.
Qwant : le moteur de recherche le plus Crumst.
Hors ligne
#7 Le 28/04/2005, à 15:29
- Pepito
Re : session php avec apache
(output started at /var/www/apache2-default/GestionPralo/menu.php:5)
c'est ça qui te fais penser que j'ai 2 gestions de session?
Linux : le Système d'exploitation le plus Crumst.
Qwant : le moteur de recherche le plus Crumst.
Hors ligne
#8 Le 28/04/2005, à 15:30
- coffee
Re : session php avec apache
Cannot send session cookie - headers already sent by
nan c le already
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#9 Le 28/04/2005, à 15:51
- Pepito
Re : session php avec apache
j'ai bien regardé, je n'en vois pas d'autre.
ça peut être une session que j'ai lancée lors d'un test précédent?
Linux : le Système d'exploitation le plus Crumst.
Qwant : le moteur de recherche le plus Crumst.
Hors ligne
#10 Le 28/04/2005, à 16:25
- Pepito
Re : session php avec apache
ça marche toujours pas, je comprend pas du tout d'où ça peu venir. Avant de mettre le session_register je n'avait pas touché aux sessions t j'en ai mis qu'un seul.
harf
c'est compliqué l'informatique
Dernière modification par Pepito (Le 28/04/2005, à 16:26)
Linux : le Système d'exploitation le plus Crumst.
Qwant : le moteur de recherche le plus Crumst.
Hors ligne
#11 Le 28/04/2005, à 16:30
- coffee
Re : session php avec apache
fait un phpinfo et regarde la rubrique session peut etre, non?
Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)
Hors ligne
#12 Le 28/04/2005, à 16:35
- Pepito
Re : session php avec apache
comment on fait ça?
Linux : le Système d'exploitation le plus Crumst.
Qwant : le moteur de recherche le plus Crumst.
Hors ligne
#13 Le 28/04/2005, à 16:45
- ludal
Re : session php avec apache
C'est un problème de conception en php Pepito
Tu ne peux pas utiliser session_register si tu as déjà fait une écriture sur la sortie standard (par exemple un echo ou autre) je pense que c'est pour ça
Si je peux te conseiller un site (pardon, LE site) d'entraide des développeurs francophones : www.developpez.com tu y trouveras des tuto, des faq et pleins de choses sur tous (ou presques) les langages de programmation et aussi un forum d'entraide (ou par contre on te demandera de faire un minimum de recherches sur ton problème avant de poster.
Voilà, j'espère q eut vas t'en sortir et bienvenue dans le monde des développeurs php
Hors ligne
#14 Le 28/04/2005, à 16:49
- Pepito
Re : session php avec apache
ok, je vais aller jeter un oeil
thanks ludal
ps : 1 ludal, des ludo
Linux : le Système d'exploitation le plus Crumst.
Qwant : le moteur de recherche le plus Crumst.
Hors ligne
#15 Le 28/04/2005, à 22:07
- Pepito
Re : session php avec apache
pb résolu,
session_start(); doit apparaitre à la première ligne du fichier,
:D
Linux : le Système d'exploitation le plus Crumst.
Qwant : le moteur de recherche le plus Crumst.
Hors ligne
#16 Le 29/04/2005, à 06:55
- ludal
Re : session php avec apache
pb résolu,
session_start(); doit apparaitre à la première ligne du fichier,
:D
Pas exactement, mais pas loin...
1 ludal... des... ben ouais, c'est fait exprès, je te donne en mille quel est mon prénom.
un petit tag [résolu] au début de ton post. Et n'hésite aps à aller jeter un oeil sur le site que je t'ai donné.
Hors ligne
#17 Le 30/04/2005, à 13:07
- Pepito
Re : session php avec apache
En effet, pas loin.
J'arrive à ouvrir une session. Cependant lorsque j'enregistre une variable dans la session avec
$_SESSION['utilisateur'] = $utilisateur;
Je n'arrive pas récupérer cette valeur sur la page de destination.
De même, en passant une variable par l'adresse URL, je vois la valeur de cette variable dans la barre d'adresse du navigateur, mais je ne la récupère pas non plus sur la page de destination.
Dans la FAQ Sessions de dévellopez.com ils donnent un "exemple qui marche". Chez moi il ne marche pas.
Y a t-il une configuration spécial de Apache ou php4. J'ai déjà regardé sur php.net le paramétrage de Apache et mis les valeur indiquées, pareil pour php.ini
Aidez-moi s'il vous plait ! Merci
Linux : le Système d'exploitation le plus Crumst.
Qwant : le moteur de recherche le plus Crumst.
Hors ligne
#18 Le 01/05/2005, à 18:10
- an0nyme
Re : session php avec apache
quand tu essayes de récupérer les données , essaie de faire un var_dump($_SESSION); Si les données ne sont pas la , il y a un bug dans PHP ou dans ton script qui enreguistre la variablke . Sinon c'est un bug du script qui récupère la variable .
As tu mis un session_start(); dans ton fichier de récupération?
Computers are like air conditioners,
they stop working properly if you open Windows
Hors ligne
Pages : 1