IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Comment créer une variable commune à toutes les sessions?


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 15
    Points : 12
    Points
    12
    Par défaut Comment créer une variable commune à toutes les sessions?
    Bonjour

    Je souhaite créer une variable qui est accessible à toutes les sessions. Cela fait plusieurs jours que je cherche et n'ai que trouver des informations sur les sessions "normales". Avez vous une idée comment faire?

    Mon objectif est de créer un petit loggueur en mémoire permettant de conserver, par exemple, les 100 derniers messages et un écran d'administration permettant de les visualiser.

    Merci d'avance pour tous vos conseils
    Dominique

  2. #2
    Membre éclairé

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    772
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2004
    Messages : 772
    Points : 872
    Points
    872
    Par défaut
    Pas vraiment possible comme tu veux le faire. Il faut passer par des données en base ou en fichier...

    Perso je logge souvent en base quand je suis en phase de DEV, ça permet de classer et sélectionner finement ce que tu veux afficher.
    • Mon blog PHP : http://blog.alterphp.com
    • "Peace cannot be kept by force, it can only be achieved by Understanding" -- Albert Einstein

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2008
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    J'en ai discuter avec un collègue de bureau qui pense également que PHP ne permet pas ce genre d'opération.
    Je pense que je vais créer une session spéciale (en fait un fichier) dans mon répertoire des sessions qui sera ma session globale pour tous les utilisateurs.
    Je ne suis pas trop DB pour ce cas dans la mesure où il faut ajouter toute une gestion pour nettoyer régulièrement les logs.

    Merci pour votre aide
    Dominique

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par dom67 Voir le message
    J'en ai discuter avec un collègue de bureau qui pense également que PHP ne permet pas ce genre d'opération.
    Je pense que je vais créer une session spéciale (en fait un fichier) dans mon répertoire des sessions qui sera ma session globale pour tous les utilisateurs.
    Je ne suis pas trop DB pour ce cas dans la mesure où il faut ajouter toute une gestion pour nettoyer régulièrement les logs.
    Merci pour votre aide
    Dominique
    Houp's tu veux en fait créer un fichier texte, mais a propos qui le crée ?
    Un PHP bien sur mais appelé par quel visiteur ........
    et quelle différence avec la BD a propos du nettoyage

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Comment créer une variable globale?
    Par FraktaL dans le forum Windows Forms
    Réponses: 8
    Dernier message: 10/05/2017, 14h10
  2. [Toutes versions] Portée des fonctions : comment créer une fonction commune à tous les classeurs ?
    Par akr54 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 09/02/2010, 11h29
  3. Comment créer une variable de session
    Par pierrot10 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/11/2009, 14h39
  4. Réponses: 4
    Dernier message: 20/08/2006, 16h20
  5. Réponses: 5
    Dernier message: 20/09/2005, 22h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo