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 13/03/2006, 17h14   #1
Membre du Club
 
Inscription : février 2006
Messages : 104
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 104
Points : 68
Points : 68
Par défaut [Sécurité] $_SESSION array + mise à jour

Voila encore une nouvelle énigme, j'ai une variable de session $_SESSION['quantite'] en array c'est a dire que $_SESSION['quantite[0]'] = 1 , $_SESSION['quantite[1]'] = 5 par exemple. Si j'assigne un chiffre pour la première ça, aucune problème, la valeur se met bien à l'endroit indiqué dans le tableau de ma variable mais le problème est si je veut changer $_SESSION['quantite[0]'] par 6 au lieu de 1, en fesant $_SESSION['quantite[0]'] = 6 et bien la valeur ne change par et restera à la précédente donc 1.

Question : y a-t-il une astuce pour mettre à jour une donnée dans une variable de session avec un tableau (dans le style remettre à 0 la variable et reentrer tout (sorte de dump)) ou autre ?
psykbe est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2006, 17h20   #2
Modérateur
 
Avatar de Nesmontou
 
Homme Benjamin PREVOT
Architecte de système d'information
Inscription : septembre 2004
Messages : 1 568
Détails du profil
Informations personnelles :
Nom : Homme Benjamin PREVOT
Âge : 30
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Architecte de système d'information
Secteur : Finance

Informations forums :
Inscription : septembre 2004
Messages : 1 568
Points : 2 494
Points : 2 494
Salut, tu dis que $_SESSION['quantite'] est un tableau donc pour accéder aux éléments du tableau, il faut faire
Code :
$_SESSION['quantite'][i] // i est ton indice
Dans ton exemple, ça donnerait
Code :
$_SESSION['quantite'][0] = 6;
Bon développement
__________________
Si vous ne pouvez expliquer un concept à un enfant de six ans, c'est que vous ne le comprenez pas complètement. Albert EINSTEIN

F.A.Q. : Java, PHP, (X)HTML / CSS

N'oubliez pas de cliquer sur le bouton Résolu en bas de page quand vous avez obtenu une solution à votre problème
Nesmontou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 13/03/2006, 18h10   #3
Membre du Club
 
Inscription : février 2006
Messages : 104
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 104
Points : 68
Points : 68
ok merci je pensait qu'on pouvait faire comme les autres variables nom[indice] car lorsque je fesait echo $_SESSION['quantite[0]'] j'obtenait bien 1 mais je testerait ta méthode demain dès que j'arrive au boulot et si nécessaire un résole

Edit : ça à l'air de marcher parfaitement, merci
psykbe 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 00h50.


 
 
 
 
Partenaires

Hébergement Web