stocker des variables dans la BDD pour les invités

Ce forum vous servira à trouver de l'aide uniquement en ce qui concerne le développement d'un de vos MODs, ou l'adaptation d'un MOD phpBB2 pour phpBB3.

Modérateur: Equipe

stocker des variables dans la BDD pour les invités

Messagepar hypermannn » 08 Mai 2008 à 21:07

Bonsoir bonsoir,
J'ai installé le MOD 'enable browser language detection' qui permet de régler la langue d'interface du forum sur celle du navigateur, pour les invités. J'ai constaté que grâce à une seule modification dans inludes/session.php, la langue de l'interface reste la même sur toutes les pages visitées sans qu'il y ai besoin de paramètre ajouté dans l'url (de type ?lang=fr) ou de cookie.
J'ai cru comprendre que le MOD se base sur une entrée de la base de données déjà existante qui contient la langue de l'interface et fonctionne visiblement avec une session invité.
Est-ce que quelqu'un sait comment s'y prendre pour arriver à un tel résultat ? En fait, j'aurais besoin d'ajouter une entrée dans la base de données où je pourrais stocker des paramètres attribué à un visiteur pour toute la durée de sa session, si possible en tant qu'invité et également lorsqu'il est connecté. Je voudrais éviter d'utiliser un cookie pour le cas où le navigateur ne les accepterait pas, et éviter de passer les paramètres dans l'url car il me faudrait pour cela modifier tous les liens du forum et je préfererais quelquechose de... plus simple :mrgreen:
Voilà si quelqu'un peut m'éclairer sur le sujet ce serait super ! Sinon bonne soirée quand même :) .


EDIT :
Je viens de trouver une mine à cette adresse : http://cyberzoide.developpez.com/php4/faqsession/#page , dont voici un extrait :

Comment conserver des variables de page en page ?

* En stockant leurs valeurs dans une base de données.
* En les enregistrant dans un fichier sur le serveur (mais oblige à donner des droits d'écriture aux visiteurs).
* Utiliser des cookies (malheureusement certains navigateurs ne les acceptent pas).
* En les envoyant dans l'URL (mais seront visibles aux visiteurs dans la barre d'adresse et leur impose de toujours utiliser les liens hypertextes).
* En les passant par un formulaire (mais impose aux visiteurs de cliquer sur un bouton d'envoie).
* En utilisant une session.

Donc je vais prendre une grande inspiration et me plonger là-dedans !
Dernière édition par hypermannn le 08 Mai 2008 à 21:48, édité 2 fois.
Avatar de l’utilisateur
hypermannn
Posteur néophyte
Posteur néophyte
 
Messages: 31
Inscription: 13 Jan 2006 à 22:08
Localisation: Ici et maintenant

Re: stocker des variables dans la BDD pour les invités

Messagepar hypermannn » 08 Mai 2008 à 21:44

Vous pouvez effacer ce post...
Dernière édition par hypermannn le 08 Mai 2008 à 21:48, édité 1 fois.
Avatar de l’utilisateur
hypermannn
Posteur néophyte
Posteur néophyte
 
Messages: 31
Inscription: 13 Jan 2006 à 22:08
Localisation: Ici et maintenant

Re: stocker des variables dans la BDD pour les invités

Messagepar Dakin Quelia » 08 Mai 2008 à 21:45

Bonsoir,

Je te remercie de faire attention aux multiples messages en moins de 24 heures, tu peux utiliser la fonction EDITER pour compléter si besoin. :wink:

A bientôt,
Image Aucun support par mail, MP ou msn.
Développeur d'une framework phpBB (outil)
Ouvrir un compte Gratuit chez Free-H? Détail complet en cliquant ici | Créer votre forum phpBB facilement: MyFF
Mon blogue: Mon blogue | Mon jeu de rôles: Sénat Galactique | Mon hébergeur: Free-H | phpBB Forge: cliquez ici

Image
Avatar de l’utilisateur
Dakin Quelia
Supporter
Supporter
 
Messages: 20391
Inscription: 31 Oct 2006 à 18:33
Localisation: Belgique


Retourner vers Aide au développement

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité

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