Développer un site extension de PHPBB 3

http://tom4897.arma2.fr/wp-content/uploads/2011/07/b4mbifr_dev2.jpg

Il y a pas mal de projets qui commencent par un forum (généralement PHPBB) et qui souhaitent se développer. La problématique est alors, que faire :

  • Tout refaire et repartir de 0
  • Installer l’addon de Portail PHPBB
  • Développer un site en utilisant les données du forum

La première option est hors de propos, la seconde par géniale, alors on opte pour la troisième et ce n’est pas vraiment difficile, c’est même assez simple.

Pour faire plus simple, on découpe le code des pages :

Le fichier header.php

Les fichiers de fonctions, classes etc…

Pour éviter d’avoir des scripts qui puissent être lancés indépendamment (générant des failles de sécurité), on ajoute toujours ce code dans ces derniers :

Littéralement, si on est pas dans le site ET le forum, on quitte !
On peut aussi faire une variante avec une page d’erreur.

Partant de là, on peut utiliser toutes les variables et fonctions de PHPBB.

Faites un fichier ‘test.php’ avec le code suivant :

Si le bridge fonctionne, vous allez obtenir toutes les informations directement exploitables de la session en cours, faites quand même attention à quelle information vous utilisez et de quelle manière vous les utilisez, certaines sont sensibles comme l’id de session (session_id) ou user_form_salt.

Bouts de code…

Leave a Reply

Your email address will not be published. Required fields are marked *