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 :

Les sessions et Mambo


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de p0Kep0K
    Homme Profil pro
    Webdesigner
    Inscrit en
    Novembre 2003
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2003
    Messages : 76
    Par défaut Les sessions et Mambo
    Hello!

    Alors voili...
    Je travaille avec Mambo et j'ai un petit problème que je n'arrive pas à résoudre.

    La page d'index est une page centralisée et tout passe par-là. J'ai créé un annuaire et chaque résultat affiché donne la possibilité d'ouvrir un mini-site interne (nouvelle fenêtre type popup). Ce mini-site est en fait le même site mais avec une template différente. Pour pouvoir afficher cette template, en cliquant sur le site désiré, j'envoie une variable d'URL (...&template=perso) que je récupère ensuite et l'insère dans une variable de session.

    Le problème est qu'une fois cette nouvelle fenêtre fermée (pour revenir au site ou choisir un autre résultat), cette variable de session est toujours présente, ce qui m'affiche toujours cette template "perso" (car c'est sur la page d'index qu'est traité la template à sélectionner)! C'est clair que je pourrais faire ça avec une variable d'URL que je passerais à chaque page et qu'une fois qu'elle n'existe plus je sélectionne la template par défaut (celle du site principal), mais ça complique bien les choses et c'est pas très... sécurisant!

    Est-ce que quelqu'un aurait une idée de la façon dont il faudrait que je procède (si ce que je viens de dire est assez compréhensible!!)?

    Merci d'avance!

  2. #2
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    pourquoi ne pas creer une variable de session comme tu le fais, mais avec un nom different pour chaque minisite

  3. #3
    Membre confirmé Avatar de p0Kep0K
    Homme Profil pro
    Webdesigner
    Inscrit en
    Novembre 2003
    Messages
    76
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Novembre 2003
    Messages : 76
    Par défaut
    Merci pour ta réponse mais ça ne fonctionnera pas!
    Etant donné que c'est cette page "index" qui fait le traitement et qui est utilisée aussi bien dans le site principal que dans les sites internes, cette variable déclarée sera toujours présente et la template par défaut ne sera pas affichée!...

    En fait, ce qu'il faudrait c'est que cette variable de session soit détruite dès que l'on quitte ce site interne (fermeture de la fenêtre ou lien "retour au site")... Ou alors que l'on puisse distinguer que le visiteur a cliqué sur un lien du site interne ou principal!.........

Discussions similaires

  1. [Sécurité] securite avec les sessions.
    Par krapoulos dans le forum Langage
    Réponses: 7
    Dernier message: 05/11/2005, 14h41
  2. Problème avec les sessions
    Par philippef dans le forum Langage
    Réponses: 2
    Dernier message: 27/10/2005, 15h19
  3. [Sessions] Les sessions multi-applications
    Par brazza dans le forum Langage
    Réponses: 4
    Dernier message: 13/10/2005, 17h53
  4. les sessions PHP
    Par smh_master dans le forum Langage
    Réponses: 4
    Dernier message: 31/08/2005, 14h13
  5. PB Réseau sur les sessions ouvertes ?
    Par nico___23 dans le forum Développement
    Réponses: 1
    Dernier message: 07/01/2005, 09h50

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