Précédent   Forum des professionnels en informatique > PHP > Scripts > Forum > phpBB
phpBB Avant de poster -> Cours phpBB, FAQ phpBB et Sources phpBB2
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/05/2006, 15h58   #1
Invité de passage
 
Inscription : juillet 2003
Messages : 10
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : juillet 2003
Messages : 10
Points : 4
Points : 4
Par défaut [Outil] EasyPHP et phpBB : maintien de session

Bonjour,

J’utilise pour le développement de mon site EasyPhp 1.8 que j’ai installé en utilisant les options par défaut.
J’ai mis en place un forum Phpbb. Chaque utilisateur du forum se connecte et crée donc une session. J’utilise cette session pour proposer des fonctionnalités supplémentaires aux utilisateurs connectés (qui n’ont rien à voir avec le forum).

Phpbb utilise systématiquement une fonction append_sid à chaque URL pour y ajouter l’identifiant de session. Je vois d’ailleurs cet identifiant de session sur chaque URL affichée dans le navigateur. Par contre, je n’utilise pas cette fonction pour les pages hors forum, ce qui fait que je perds la session quand j’arrive dessus.

Ce que je ne comprends pas, c’est que chez mon hébergeur, je ne vois pas apparaître dans l’URL les identifiants de session et dans que je vais sur les pages hors forum, je ne perds pas la session.

Si quelqu’un a une explication pour m’aider et me dire comment paramétrer EasyPhp pour que cela réagisse de la même manière …

Merci beaucoup
lamimolette75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2006, 16h07   #2
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Il s'agit de la configuration de PHP pour sauvegarder le SID...

tu trouveras un petit paragraphe là dessus à la fin du tuto qui est dans ma signature, si tu as des questions supplémentaires n'hésite pas
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2006, 16h13   #3
Invité de passage
 
Inscription : juillet 2003
Messages : 10
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : juillet 2003
Messages : 10
Points : 4
Points : 4
merci Swoög, je vais regarder ça.
il n'y a vraiment pas de solution pour ne pas voir le SID sans utiliser de cookies ?
lamimolette75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2006, 16h23   #4
Rédacteur
 
Avatar de Swoög
 
Inscription : janvier 2003
Messages : 6 053
Détails du profil
Informations personnelles :
Âge : 24

Informations forums :
Inscription : janvier 2003
Messages : 6 053
Points : 7 144
Points : 7 144
Envoyer un message via MSN à Swoög Envoyer un message via Skype™ à Swoög
Citation:
Envoyé par lamimolette75
il n'y a vraiment pas de solution pour ne pas voir le SID sans utiliser de cookies ?
Tu peux bidouiller en faisant passer à chaque fois le SID en POST, mais c'est désastreux pour le site et les performances :
pas d'optimisation de type cache possible pour les requête POST
JS sur chaque page pour forcer les POST
risque si JS est pas activé/supporter
et au final le SID est toujours dans le code de la page

ce ne sont que les deux seules possibilités offertes par PHP... désolé
__________________
Rédacteur "éclectique" (XML, IRC, Web...)
Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
pensez à la balise [code] (bouton #) et au tag (en bas)
Swoög est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2006, 21h28   #5
Invité de passage
 
Inscription : juillet 2003
Messages : 10
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : juillet 2003
Messages : 10
Points : 4
Points : 4
Aucune des deux solutions ne semblent fonctionner ...
Ci-joint mon php.ini si tu as le temps de jeter un oeil ...
Fichiers attachés
Type de fichier : txt php.txt (39,8 Ko, 4 affichages)
lamimolette75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/05/2006, 21h47   #6
Modérateur
 
Avatar de mathieu
 
Inscription : juin 2003
Messages : 4 893
Détails du profil
Informations forums :
Inscription : juin 2003
Messages : 4 893
Points : 4 466
Points : 4 466
Citation:
Envoyé par lamimolette75
Aucune des deux solutions ne semblent fonctionner ...
Ci-joint mon php.ini si tu as le temps de jeter un oeil ...
pour cacher la transmission du SID dans l'URL change la valeur de "session.use_trans_sid" en "0"
__________________
Modérateur PHP
mathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/05/2006, 10h57   #7
Invité de passage
 
Inscription : juillet 2003
Messages : 10
Détails du profil
Informations personnelles :
Âge : 37

Informations forums :
Inscription : juillet 2003
Messages : 10
Points : 4
Points : 4
merci, je ferai ça, mais je perds toujours la session sur mon PC alors qu'avec les mêmes sources, celà fonctionne très bien chez mon hébergeur

quand j'aurai le temps, je tenterai une installation Apache/PHP/MySQL from scratch au lieu d'utiliser EasyPhp
lamimolette75 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h32.


 
 
 
 
Partenaires

Hébergement Web