Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 28/04/2005, à 15: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, à 15: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, à 16: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, à 16: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, à 16: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, à 16: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, à 16: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, à 16: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, à 16: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, à 16: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, à 17: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 smile

Dernière modification par Pepito (Le 28/04/2005, à 17: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, à 17: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, à 17: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, à 17: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, à 17:49

Pepito

Re : session php avec apache

ok, je vais aller jeter un oeil

thanks ludal

ps : 1 ludal, des ludo big_smile


Linux : le Système d'exploitation le plus Crumst.
Qwant : le moteur de recherche le plus Crumst.

Hors ligne

#15 Le 28/04/2005, à 23:07

Pepito

Re : session php avec apache

pb résolu,

session_start(); doit apparaitre à la première ligne du fichier,

big_smile: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, à 07:55

ludal

Re : session php avec apache

Pepito a écrit :

pb résolu,

session_start(); doit apparaitre à la première ligne du fichier,

big_smile: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, à 14: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, à 19: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