IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Sécurité] $_SESSION array + mise à jour


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 104
    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 ?

  2. #2
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Salut, tu dis que $_SESSION['quantite'] est un tableau donc pour accéder aux éléments du tableau, il faut faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SESSION['quantite'][i] // i est ton indice
    Dans ton exemple, ça donnerait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SESSION['quantite'][0] = 6;
    Bon développement

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2006
    Messages : 104
    Par défaut
    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

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 24/03/2015, 13h58
  2. Réponses: 2
    Dernier message: 05/10/2004, 22h43
  3. [] [Install] Problème de mise à jour des dll
    Par pepper dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 23/01/2003, 22h34
  4. Visualisation des mise à jour en réseau
    Par fandor7 dans le forum Paradox
    Réponses: 2
    Dernier message: 06/12/2002, 15h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo