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 23/01/2008, 12h16   #1
Membre régulier
 
Avatar de karimphp
 
Développeur Web
Inscription : avril 2006
Messages : 183
Détails du profil
Informations personnelles :
Âge : 31

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 183
Points : 76
Points : 76
Envoyer un message via Yahoo à karimphp Envoyer un message via Skype™ à karimphp
Par défaut Utilisation de plusieurs noms de session dans la même page

salut
j'ai dans la page index.php 3 application defferente qui utlise des sessions .
1/ connexion et authentification des utilisateurs
2/ panier d'achat.
3/ devis en cours
alors pour l'utlisateur j'ai stocké ses informations (login et passe) dans la session_name('ultilisateur')
et pour son panier d'achat j'utilise session_name('panier')
et pour son devis j'utlise session_name('devis') qui contient les articles choisi afin de demander un devis
alors dans la page index je veut afficher en haut mon panier en cours , et a gauche mon devis en cours et a droite mon login et mon psseudo

alors comment faire pour que chaque bloc parcour et affiche son contenue
(panier,devis,utilisateur)
je peut acceder seulement qu'a la totalité de session par la commande
Code :
1
2
3
4
5
 
foreach($_SESSION as $cle => $valeur)
{
echo $valeur[$cle];
}
biensur ca m'affiche tout les contenus de ces 3 nom de session
merci de votre aide
}
karimphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 12h19   #2
Membre expérimenté
 
Homme Rémi BOURGAREL
Développeur .NET
Inscription : juin 2006
Messages : 426
Détails du profil
Informations personnelles :
Nom : Homme Rémi BOURGAREL
Âge : 25
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Développeur .NET
Secteur : Tourisme - Loisirs

Informations forums :
Inscription : juin 2006
Messages : 426
Points : 584
Points : 584
a tu essayé $_SESSION["panier"] , a moin que je 'nai aps compris ce que tu cherche.
Bourgui est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 14h54   #3
Membre régulier
 
Avatar de karimphp
 
Développeur Web
Inscription : avril 2006
Messages : 183
Détails du profil
Informations personnelles :
Âge : 31

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 183
Points : 76
Points : 76
Envoyer un message via Yahoo à karimphp Envoyer un message via Skype™ à karimphp
salut mon probleme exactement c'est comment acceder au contenue d'une session definie par son nom.
voila un extrait de mon code
page connxion user (user.php)
Code :
1
2
3
4
5
6
7
8
 
<?php 
// ajoute le login et mot de passe a la session nommé utilisateur
session_name('utilisateur'); 
session_start();
$_SESSION["userlogin"]=$login;
$_SESSION["userpasse"]=$passe;
?>
page ajouter au panier (panier.php)
Code :
1
2
3
4
5
6
7
8
 
<?php
// ajoute la reference et la quantité a la session nommé panier
session_name('panier'); 
session_start();
$_SESSION["idarticle"]=$refarticle;
$_SESSION["quantite"]=$qte;
?>
page ajouter au devis (devis.php)
Code :
1
2
3
4
5
6
7
8
 
<?php
// ajoute la reference et la quantité a la session devis
session_name('devis'); 
session_start();
$_SESSION["idarticledevis"]=$refarticledevis;
$_SESSION["quantitedevis"]=$qtedevis;
?>
mon probleme est ici a la page index dont la qu'elle je veux affiché le contenu de chaque nom de session (panier,devis,utilisateur)
je veut fair un pourcour de session nommé utilisateur et afficher son contenu en haut de ma page, puis parcour de la session nommé panier et affichage de tout les reference a droite de ma page , enfin parcour de la session nommé devis et affichage de son contenu a gauche de ma page
j'espére que je suis claire
c'est pas $_session['panier'] // ici panier c'est pas un nom d'une session mais c'est une cle dans une session .
karimphp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 15h28   #4
Nouveau Membre du Club
 
Inscription : janvier 2008
Messages : 31
Détails du profil
Informations forums :
Inscription : janvier 2008
Messages : 31
Points : 31
Points : 31
Bonjour,

Personnellement je n'ai toujours utilisé qu'une unique session, sans faire appel au nom de sesion. Mais du coup ton post m'a intrigué et en fouillant un peu je suis tombé sur cette fonction : session_module_name()

Est-ce que ca ne te permettrait pas de basculer d'une sessions à une autre? (par contre je n'ai pas trouvé d'exemple concret sur le web donc ce n'est qu'une supposition).

Voila en tout cas si tu trouves plus d'infos ca m'interesse.
A plus tard,
Eric_M_78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2008, 16h46   #5
Membre régulier
 
Avatar de karimphp
 
Développeur Web
Inscription : avril 2006
Messages : 183
Détails du profil
Informations personnelles :
Âge : 31

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : avril 2006
Messages : 183
Points : 76
Points : 76
Envoyer un message via Yahoo à karimphp Envoyer un message via Skype™ à karimphp
salut
j'ai cherché dans la plupart des site sur session_module_name() mais j'ai pas trouvé une riche explication c'est juste 2 ligne et sans exemple j'ai rien compris
que peut faire cette fonction
a tu un site qui traite un exemple avec cette fonction ?
karimphp 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 06h15.


 
 
 
 
Partenaires

Hébergement Web