Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
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, 16h41   #1
Futur Membre du Club
 
Avatar de p0Kep0K
 
Homme
Webdesigner
Inscription : 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
Points : 18
Points : 18
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!
p0Kep0K est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2006, 16h52   #2
Membre chevronné
 
Avatar de stunti
 
Inscription : mai 2006
Messages : 521
Détails du profil
Informations personnelles :
Âge : 33

Informations forums :
Inscription : mai 2006
Messages : 521
Points : 602
Points : 602
pourquoi ne pas creer une variable de session comme tu le fais, mais avec un nom different pour chaque minisite
__________________
If it's not broken, don't fix it.
BiliBa Built on top of Zend Framework
stunti est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2006, 09h02   #3
Futur Membre du Club
 
Avatar de p0Kep0K
 
Homme
Webdesigner
Inscription : 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
Points : 18
Points : 18
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!.........
p0Kep0K est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web