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 02/10/2007, 17h20   #1
Membre du Club
 
Inscription : novembre 2005
Messages : 321
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 321
Points : 57
Points : 57
Envoyer un message via MSN à Interface Envoyer un message via Yahoo à Interface
Par défaut Variable de session dans toute les pages

Salut

Voilà j'ai 2 formulaire dynamiques sur mes pages et ces formalaires dépende de l'ID d'un produit que l'internaute choisi sur l'index par exemple le disque dur à l'ID 32 donc j'ai un lien sur le disque dur de ce genre : produit.php?prod=32

ET cette variable est utilisé dans toutes mes pages . alors pour récuperer j'ai penser au GET mais à chaque fois que je reviens sur mes pages la valeur disparait donc problème les formulaire s'affiche et quand je crée plusieurs variable qui prend en GET cette valeur (32) il ya perte dans l'URL et moi même je me perds dans tt ces variable.

Aors pour regler j'ai penser au variable de session. Mais je c'est pas comment l'y prendre pour l'initialiser et l'utiliser dans toute mes pages jusqu'à ceque l'internaute choisse un autre produit.

Merci de m'aider
Interface est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 17h26   #2
Membre Expert
 
Inscription : octobre 2002
Messages : 1 141
Détails du profil
Informations personnelles :
Âge : 32
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : octobre 2002
Messages : 1 141
Points : 1 204
Points : 1 204
Envoyer un message via MSN à Raideman
Dans toutes tes pages, tu places au début (bien au début de ta page) un :

Ce code te permet d'initialiser la session (en gros de pouvoir te servir des sessions au sein de ta page).

Quand un produit est choisi tu fais:

Code :
$_SESSION["id_produit"]=$ton_id_produit,
Et tu pourras récupérer $_SESSION["id_produit"] dans toutes tes pages qui ont un session_start();

Voici un tutoriel de developpez qui pourra t'aider plus en détails.
Raideman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2007, 17h34   #3
Membre du Club
 
Inscription : novembre 2005
Messages : 321
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 321
Points : 57
Points : 57
Envoyer un message via MSN à Interface Envoyer un message via Yahoo à Interface
à cose du lien sur le produit j'ai fait:
Code :
$_SESSION['prod'] = $_GET['prod']
Sur la première page ça marche mais une fois que je change de page beh il vois plus rien

Mais merci pour le lien je jete un coup d'oeil
Interface est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/10/2007, 13h02   #4
Membre du Club
 
Inscription : novembre 2005
Messages : 321
Détails du profil
Informations forums :
Inscription : novembre 2005
Messages : 321
Points : 57
Points : 57
Envoyer un message via MSN à Interface Envoyer un message via Yahoo à Interface
oupsss ça marchait pas parce que j'ai pas initialisé la session sur les autres pages. Et c fait

Merci encore
Interface est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



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


 
 
 
 
Partenaires

Hébergement Web