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 :

[Securité] Probleme variable session


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de sorry60
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 802
    Par défaut [Securité] Probleme variable session
    Bonjour,

    Je debute avec les sessions.
    J'ai un petit probleme, je créé une variable session sur une page, mais quand je l'affiche dans une autre, elle est vide...

    Je la créé dans url/site/index.php :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    ...
    session_start();
    ...
    $_SESSION['vartest'] = "1";
    header('Location: url/site/forum/index.php');
    Dans url/site/forum/index.php j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    ...
    session_start();
    echo "session : ".$_SESSION['vartest'];
    ...
    Merci pour votre aide
    Sorry

  2. #2
    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
    Tu ne doit pas faire en 1 le session_start, setcookie ... ensuite envoyer les header ensuite manipuler les données ?

  3. #3
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    @psykbe renseigne toi sur les sessions, tu verras que tu viens de faire une boulette

    @sorry60 : est-ce que le résultat de session_id() est le même sur tes deux pages ?

    si ce n'est pas le cas, regarde le dernier paragraphe (configuration) du tuto sur les sessions qui est dans ma signature tu devrais avoir quelques pistes...
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  4. #4
    Membre éclairé Avatar de sorry60
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 802
    Par défaut
    le probleme venait d'une faute de frappe : "vartst" dans un des deux scripts...

  5. #5
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    ça arrive à tout le monde ^^
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  6. #6
    Membre éclairé Avatar de sorry60
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    802
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 802
    Par défaut
    45min de recherches pour juste ça, ça met les boules !!

  7. #7
    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
    Citation Envoyé par Swoög
    @psykbe renseigne toi sur les sessions, tu verras que tu viens de faire une boulette

    @sorry60 : est-ce que le résultat de session_id() est le même sur tes deux pages ?

    si ce n'est pas le cas, regarde le dernier paragraphe (configuration) du tuto sur les sessions qui est dans ma signature tu devrais avoir quelques pistes...
    Quelle erreur ? si c'est pour les header j'en utilise jamais lol enfin j'en ai jamais eu besoin à vrai dire

    Et pour les erreurs de frappe c'est les pires pour trouver l'erreur car en relisant c'est la dernière chose à laquelle on fait attention

  8. #8
    Expert confirmé
    Avatar de Swoög
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    6 045
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 6 045
    Par défaut
    t'as bidouille avec setcookie, elle sert à rien (et c'est pire qu'une faute de frappe à mon avis, faute de frappe ça peut arriver à tout le monde, et tu la vois pas forcément en relisant, ça m'étonnerais que ça te soit jamais arrivé... enfin, en même temps, si tu utilises jamais les headers... tu dois faire que des tout petits scripts ^^)
    Rédacteur "éclectique" (XML, Cours PHP, Cours JavaScript, IRC, Web...)
    Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC)
    je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque !
    pensez à la balise [ code ] (bouton #) et au tag :resolu: (en bas)

  9. #9
    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
    Citation Envoyé par Swoög
    t'as bidouille avec setcookie, elle sert à rien (et c'est pire qu'une faute de frappe à mon avis, faute de frappe ça peut arriver à tout le monde, et tu la vois pas forcément en relisant, ça m'étonnerais que ça te soit jamais arrivé... enfin, en même temps, si tu utilises jamais les headers... tu dois faire que des tout petits scripts ^^)
    J'utilise pas le cookie + session (enfin si dans 1 page mais pour une application très spécifique) mais sinon je gère surtout des laisons php - sql pour afficher des formulaires de 700/800 entrée principalement + quelques fonctions auxilliaires (en gros interface de prise de commande en php mais au design simplifié au maximum pour un nombre de clients très filtré)

    C'était juste pour classer par ordre, d'abord session_start et/ou setcookie avant d'autres choses

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

Discussions similaires

  1. [Sécurité] problème variable de session
    Par dolf13 dans le forum Langage
    Réponses: 16
    Dernier message: 29/06/2006, 14h47
  2. Réponses: 1
    Dernier message: 02/05/2006, 10h07
  3. Réponses: 4
    Dernier message: 22/03/2006, 17h20
  4. Réponses: 1
    Dernier message: 20/11/2005, 17h06
  5. [Sécurité] Probleme de Session (variables)
    Par AlphonseBrown dans le forum Langage
    Réponses: 3
    Dernier message: 02/11/2005, 22h43

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