Hello tous,
je suis face un problème qui dépasse une peu ma compréhension en programmation. (encore !)
pour mon script, j'initialise donc une session.
site avec plusieurs articles, pour chaque article plusieurs objets, et pour chaque objet, plusieurs types.
un visiteur peu agir sur plusieurs pages d'articles et donc plusieurs objets ayant une origine différente dans la même session.
j'ai donc commencé à créer des tableaux dans ma session, de manière à ce qu'il y ai 1 tableau par article qui comporte 1 tableau par objet et j'insère ce tableau principal dans ma var de session.
déjà, lorsque j'affiche un print_r($_SESSION['articleUser'] dans mon index qui incude(session.php) je n'ai que la valeur de $_GET['article'] , aucune autre valeur de session n'est crée. je ne comprend pas pourquoi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 $contenuSession = array(); $contenuSession['idA'] = array(); $contenuSession['idA']['idObjetEnCours'] = array(); $contenuSession['idA']['idObjetEnCours']['idTypesVote'] = array(); $contenuSession['idA'] = $_GET['idarticle']; $_SESSION['articleUser'] = $contenuSession; // changera en fonction de la page appelée dans le site. si un article a déjà été visité, il ne sera pas supprimé de la session, mais concaténé.
Comment je peux injecter le contenu d'un tableau dans cet array global ?
pourquoi lorsque je fais le $_SESSION['articleVote'] = $contenuSession;
rien ne s'ajoute ?
j'ai beau farfouiller, je ne vois pas...
Merci de votre aide
^^
Partager