[INFO] sur l'utilisation des sessions de phpBB3 sur son site

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans ce forum.

Modérateur: Equipe

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar spitfire pat » 16 Avr 2010 à 18:59

vynstar2 hu, il fallait un espace avant le WHERE:
Code: Tout sélectionner
$where = ' WHERE t.topic_id = xxxxx';

Benji7790 pour afficher l'avatar, il faut faire
Code: Tout sélectionner
echo get_user_avatar($user->data['user_avatar'], $user->data['user_avatar_type'], $user->data['user_avatar_width'], $user->data['user_avatar_height'])
mais il faut avoir au préalable inclus le fichier includes/functions_display.php
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar Benji7790 » 16 Avr 2010 à 19:51

Ca fonctionne merci, mais j'ai cette erreur qui apparait sur le site en ligne, mais pas en local (ils comportent tous les deux les meme fichiers)
Code: Tout sélectionner
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by (output started at /head.php:16)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by (output started at /head.php:16)
[phpBB Debug] PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by (output started at /head.php:16)

Pourquoi une fois en ligne cela apparait?
Benji7790
Apprenti-posteur
Apprenti-posteur
 
Messages: 181
Inscription: 26 Mar 2007 à 19:16

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar spitfire pat » 17 Avr 2010 à 06:17

celà apparait en ligne et pas en local parce que le php.ini en ligne est paramétré pour afficher les erreurs et pas en local
regarde dans ton php.ini local les valeurs des variables display_errors et error_reporting

en attendant, ton erreur est dûe au fait que ton fichier head.php affiche du texte et qu'il est inclus avant le lancement de la session phpBB
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar vynstar2 » 17 Avr 2010 à 08:31

J"ai la même erreur alors que je ne l'avais pas avant d'afficher les X posts du topic :(
Est-ce grave ? On peut laisser tel quel ?

Je remarque que les noms des posteurs ne changent pas dans la colonne de gauche (normal on y affiche le nom du topic ainsi que le nom du posteur du 1er topic).
Serait-il possible d'y afficher le nom du posteur de chaque message ?
vynstar2
Posteur néophyte
Posteur néophyte
 
Messages: 24
Inscription: 24 Mar 2008 à 00:24

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar spitfire pat » 17 Avr 2010 à 08:55

vynstar2 a écrit:J"ai la même erreur alors que je ne l'avais pas avant d'afficher les X posts du topic :(
de quelle erreur parles-tu ?


Je remarque que les noms des posteurs ne changent pas dans la colonne de gauche (normal on y affiche le nom du topic ainsi que le nom du posteur du 1er topic).
Serait-il possible d'y afficher le nom du posteur de chaque message ?

bon, on est partis de la liste des derniers topics, pour passer à la liste des premiers messages des topics avec leur contenu, pour ensuite passer à la liste des 10 derniers messages d'un topic, là moi je dis stop, regarde un peu la structure des tables phpbb_topics et phpbb_posts et fais des essais
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar Benji7790 » 17 Avr 2010 à 11:06

spitfire pat a écrit:celà apparait en ligne et pas en local parce que le php.ini en ligne est paramétré pour afficher les erreurs et pas en local
regarde dans ton php.ini local les valeurs des variables display_errors et error_reporting

en attendant, ton erreur est dûe au fait que ton fichier head.php affiche du texte et qu'il est inclus avant le lancement de la session phpBB

Pourtant...
Code: Tout sélectionner
<?php
define('IN_PHPBB', true);
$phpbb_root_path = '';
    $phpEx = substr(strrchr(__FILE__, '.'), 1);
    include($phpbb_root_path . 'common.' . $phpEx);
    include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
   include($phpbb_root_path . 'includes/functions_display.' . $phpEx);

    // Start session management
    $user->session_begin();
    $user->setup('', $forum_data['forum_style']);
   
$pagecourrante = "Accueil";
include 'head.php';
?>
Benji7790
Apprenti-posteur
Apprenti-posteur
 
Messages: 181
Inscription: 26 Mar 2007 à 19:16

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar spitfire pat » 17 Avr 2010 à 11:46

tu n'as pas après l'inclusion de head.php un script de connexion ? parce que là aussi faut que ça soit avant tout affichage
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar Benji7790 » 21 Avr 2010 à 16:23

C'etait bien le problème, merci beaucoup ;)
Par contre, en local, quand je recharge la page ou que je vais sur une autre, la session est gardée, mais en ligne, quand je recharge la page ou vais sur une autre page, la sessions n'est pas gardée, comment cela se fait-il?
Benji7790
Apprenti-posteur
Apprenti-posteur
 
Messages: 181
Inscription: 26 Mar 2007 à 19:16

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar spitfire pat » 21 Avr 2010 à 19:45

ça, c'est vraisemblablement un problème de cookies
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar Benji7790 » 21 Avr 2010 à 20:39

J'y ai pensé, je voudrais bien les reregler mais le problème c'est que je ne peux acceder au panneau d'admin, il me demande de me connecter, il dit connexion réussie, et me redemande de me connecter, et ce a l'infini.
N'y a t'il pas moyen de modifier les cookies directement dans un fichier de config ou dans la bdd?
Benji7790
Apprenti-posteur
Apprenti-posteur
 
Messages: 181
Inscription: 26 Mar 2007 à 19:16

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar spitfire pat » 21 Avr 2010 à 20:55

regarde par phpMyadmin la table phpbb_config, entrées cookie_domain et cookie_path
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar Benji7790 » 21 Avr 2010 à 21:02

Mon forum est placé directement sur la racine du serveur qui se situe a l'adresse http://www.freedom-bar.com
cookie_domain: http://www.freedom-bar.com
cookie_path: /

Cela me semble pourtant bien réglé non?
J'ai essayé sans le "/", même résultat.

EDIT:
Le lien de la page d'accueil: http://www.freedom-bar.com/index.php
Et du forum: http://www.freedom-bar.com/forum.php

Ce qui est embetant c'est qu'en local cela fonctionne et pas en ligne, ce sont exactement les même fichiers et la même base de donnée a l'exception du fichier config qui est spécifiquement réglé pour mon serveur, et la configuration de la base de données idem.

EDIT2: Bon j'ai fait un mix entre mes fichiers et ceux de phpbb d'origine et ca refonctionne...
Benji7790
Apprenti-posteur
Apprenti-posteur
 
Messages: 181
Inscription: 26 Mar 2007 à 19:16

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar spitfire pat » 22 Avr 2010 à 04:18

ton cookie_domain n'est pas bon, on ne doit pas mettre le http://, donc ça devrait être: www.freedom-bar.com
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15313
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar Benji7790 » 22 Avr 2010 à 10:55

Oui, erreur de ma part, mais il 'y était de toute facon pas le http://
Benji7790
Apprenti-posteur
Apprenti-posteur
 
Messages: 181
Inscription: 26 Mar 2007 à 19:16

Re: [INFO] sur l'utilisation des sessions de phpBB3 sur son

Messagepar Nerothos » 23 Avr 2010 à 19:35

Bonsoir
J'ai un petit problème. J'ai fait les sessions phpbb sur mon site et tout ca marche super bien depuis pas mal de temps.
J'ai du essayer sur 5-6 hébergement et j'ai jamais eu de problème jusqu'à ce que je soit obliger d'installer sur free. (Le code ne change pas mis à part les infos de connection à la base de donnée bien sur). Les sessions sont activé sur free.
Quand j'essai de me connecter ou que n'importe quel membre essai nous recevons le message
Vous avez indiqué un nom d’utilisateur incorrect. Vérifiez votre nom d’utilisateur et réessayez. Si vous continuez à rencontrer des problèmes, contactez l’administrateur du forum.

Bien entendu les logins et mots de passe on été vérifier mainte et mainte fois. Aucun problème concernant les sessions du forum en lui même.
J'aimerais savoir si certains connaissent le problème ou ne l'ont jamais eu.

Merci d'avance
Nerothos
Nerothos
Posteur néophyte
Posteur néophyte
 
Messages: 14
Inscription: 26 Aoû 2009 à 21:02

PrécédenteSuivante

Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 9 invités

Partenaires : phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB3 Styles • phpBB podpora • phpBB Portugal    Liens : Net Avenir • PromoBenef • Ticket Gagnant