[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 site

Messagepar Nerothos » 06 Mar 2010 à 19:36

Rebonjour
Suite au dernier post maintenant les sessions remarche mais j'ai un problème "PHP Notice: in file /includes/session.php on line 1007: Cannot modify header information - headers already sent by"
sur une ligne de l'header où se trouve une meta. Apparement ca concernerait la création de cookie. Si quelqu'un à déjà eu cette erreur et saurais la régler je lui en serais reconnaissant.
Merci d'avance et désolé d'être si demandeur.
Nerothos
Posteur néophyte
Posteur néophyte
 
Messages: 14
Inscription: 26 Aoû 2009 à 21:02

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

Messagepar spitfire pat » 06 Mar 2010 à 20:19

Nerothos a écrit:sur une ligne de l'header où se trouve une meta.

eh oui, aucun texte, et un header c'est du texte, ne doit être envoyé avant le lancement de la session phpBB
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

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

Messagepar Nerothos » 07 Mar 2010 à 01:17

Sauf que les lignes de connection sont dans un fichier config.php inclus avant le fichier header où se trouve les méta :(
Ces lignes la
Code: Tout sélectionner
define('IN_PHPBB', true);
$phpbb_root_path = './forum/';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);
$user->session_begin();
$auth->acl($user->data);
$user->setup();


C'est pour cela que je ne comprend pas d'où sort l'erreur en faite car ces lignes sont les premières lignes à être "lue".L'erreur complète
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 /home/akamatsuworl/www/includes/header.php:7)

En gros si je met le tout dans un même fichier l'header donnerait ça. La ligne 7 correspond à la meta author
(oui il n'y a pas de balise head et html car l'html 5 n'en demande pas et n'en veut pas lors de la validation W3C béta mais même en rajoutant ces balises ca ne changer rien)
La ligne désigné par l'erreur dans le fichier config est
Code: Tout sélectionner
header('Set-Cookie: ' . $name_data . (($cookietime) ? '; expires=' . $expire : '') . '; path=' . $config['cookie_path'] . $domain . ((!$config['cookie_secure']) ? '' : '; secure') . '; HttpOnly', false);

Désolé mais le phpbb me surpasse x)
Encore merci d'avance
Nerothos
Posteur néophyte
Posteur néophyte
 
Messages: 14
Inscription: 26 Aoû 2009 à 21:02

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

Messagepar spitfire pat » 07 Mar 2010 à 07:26

Nerothos a écrit:La ligne désigné par l'erreur dans le fichier config est
Code: Tout sélectionner
header('Set-Cookie: ' . $name_data . (($cookietime) ? '; expires=' . $expire : '') . '; path=' . $config['cookie_path'] . $domain . ((!$config['cookie_secure']) ? '' : '; secure') . '; HttpOnly', false);

eh bien c'est que cette ligne se trouve avant le lancement de la session phpBB
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

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

Messagepar Nerothos » 07 Mar 2010 à 10:08

Je voulais dire dans le fichier session
Nerothos
Posteur néophyte
Posteur néophyte
 
Messages: 14
Inscription: 26 Aoû 2009 à 21:02

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

Messagepar spitfire pat » 07 Mar 2010 à 11:16

tu n'es pas trés clair
de toutes façons, il n'y a pas de lézard: AUCUN TEXTE, AUCUNE INSTRUCTION ECHO, AUCUN CODE HTML ne doit être envoyé avant la session phpBB, si tu as cette erreur c'est que cette condition n'est pas respectée
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

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

Messagepar Nerothos » 07 Mar 2010 à 11:38

Je vais être plus clair
Voici mon fichier config : http://www.akamatsu-world.com/config.txt. Ce fichier est inclus avant le fichier header que j'ai mis ici http://www.akamatsu-world.com/header.txt

Cependant quand j'essaie de me connecter, cela marche mais j'ai une erreur qui est
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 /home/akamatsuworl/www/includes/header.php:7)


La ligne 1007 du fichier session est :
Code: Tout sélectionner
header('Set-Cookie: ' . $name_data . (($cookietime) ? '; expires=' . $expire : '') . '; path=' . $config['cookie_path'] . $domain . ((!$config['cookie_secure']) ? '' : '; secure') . '; HttpOnly', false);

Qui est le fichier qui apparement crée le cookie car si je le commente l'erreur disparait mais les sessions se perde (normal).

et la ligne 7 du fichier header est
Code: Tout sélectionner
<meta name="author" content="Nerothos" />


On remarque bien qu'il n'y a aucun text, ni meta avant l'include du fichier config qui contient la session phpbb.
Désolé de ne pas avoir été plus clair avant.
Merci d'avance une fois de plus ;)
Nerothos
Posteur néophyte
Posteur néophyte
 
Messages: 14
Inscription: 26 Aoû 2009 à 21:02

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

Messagepar spitfire pat » 07 Mar 2010 à 12:10

il manque le fichier qui inclus config.php et header.php. car de toute évidence, header.php est inclus avant le lancement de la session phpBB
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

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

Messagepar Nerothos » 07 Mar 2010 à 12:17

Le voici
Code: Tout sélectionner
<?php
require_once ('includes/config.php');
require_once ('includes/header.php');
require_once ('includes/menu.php');
require_once ('includes/body.php');
require_once ('includes/footer.php');
?>
Nerothos
Posteur néophyte
Posteur néophyte
 
Messages: 14
Inscription: 26 Aoû 2009 à 21:02

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

Messagepar spitfire pat » 07 Mar 2010 à 15:31

quand j'essaie de me connecter, cela marche mais j'ai une erreur

tu ne parles nulle part du formulaire de connexion
or, si tu utilises mon tuto, cette ligne
Code: Tout sélectionner
$result = $auth->login($username, $password, $autologin, $viewonline, $admin);
doit également être exécutée avant tout affichage de texte, car en cas de validation de la connexion, une nouvelle session est créée
Avatar de l’utilisateur
spitfire pat
MOD Contest Winner
MOD Contest Winner
 
Messages: 15310
Inscription: 18 Sep 2004 à 15:43
Localisation: bourgogne

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

Messagepar Nerothos » 07 Mar 2010 à 16:41

Apparemment il s'agissait bien de ça. Je te remercie encore une fois pour m'avoir aidée.
Je ne manquerais pas de repasser si j'ai un grosse erreur un jour :)
Nerothos
Posteur néophyte
Posteur néophyte
 
Messages: 14
Inscription: 26 Aoû 2009 à 21:02

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

Messagepar Babossimo » 14 Mar 2010 à 00:14

Un tout petit message de rien du tout, juste pour remercier Spitfire pat pour son tuto et ses réponses dans ce topic qui m'ont été d'un très grand secours !!
Babossimo
Posteur néophyte
Posteur néophyte
 
Messages: 21
Inscription: 31 Déc 2006 à 05:17
Localisation: Paris

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

Messagepar mickaelteam » 15 Mar 2010 à 16:55

Bonjour.

Après avoir lu, et relu plusieurs pages de ce forum, j'ai pu réaliser une importation des news du forum, sur un page "vierge".

En revanche, les news ne s'affichent pas l'ordre croissant, mais décroissant :( Je n'arrive vraiment pas à inverser la chose..

Voici le code de la page php :

- code édité par Morgyanne -

Voici comment cela se présente (Nos dernières news) : http://les-internautes.fr/forum3/template_accueil.php

En vous remerciant :)
mickaelteam
Posteur habitué
Posteur habitué
 
Messages: 212
Inscription: 22 Sep 2007 à 15:01
Avertissements: 5

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

Messagepar Morgyanne » 15 Mar 2010 à 16:59

Salut,

Le nombre de ligne de code inséré dans votre message est trop important. Veuillez fournir un lien vers où télécharger le(s) fichier(s), cela aura le mérite d'être plus pratique .
20 lignes de code max.
Conditions générales de support de PhpBB-fr.com a écrit:Si votre message fait référence à une ligne ou à un fichier de phpbb, ouvrez-le avec le bloc note et enregistrez-le dans un fichier texte, envoyez ce fichier texte sur votre FTP et donnez-nous un lien pour que nous puissions l'examiner.
Ne copiez pas tout votre fichier dans votre post

Le code est disponible via le MP envoyé avant de le supprimer dans le message incriminé ;)
Merci d'y prêter attention à l'avenir ;).

@+
Morgyanne :)
Demande de support par MP = Poubelle
Avatar de l’utilisateur
Morgyanne
Administrateur
Administrateur
 
Messages: 31255
Inscription: 21 Mar 2005 à 12:28
Localisation: Juste derrière toi...

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

Messagepar mickaelteam » 15 Mar 2010 à 18:21

Désolé.

Voici le fichier TXT dans ce cas :)


Voir le fichier TXT

Merci :)
mickaelteam
Posteur habitué
Posteur habitué
 
Messages: 212
Inscription: 22 Sep 2007 à 15:01
Avertissements: 5

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 2 invités

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