[php] probleme avec les sessions chez free
Résolu
g33kzone
Messages postés
40
Date d'inscription
Statut
Membre
Dernière intervention
-
g33kzone Messages postés 40 Date d'inscription Statut Membre Dernière intervention -
g33kzone Messages postés 40 Date d'inscription Statut Membre Dernière intervention -
Bonjour, voilà je poste car j'ai un probleme avec les sessions chez free , vous allez tout de suite comprendre avec ce morceau de code :
<?php
session_start();
$_SESSION['pseudo'] = "abcd";
$pseudo = "simon";
echo $_SESSION['pseudo'];
?>
ce code devrais bien entendu afficher abcd , or quand je l'upload chez free et que j'exécute ce script cela affiche simon ! J'en ai déduis que si une variable avait le même nom que ce qui est entre les guillemets dans une variable de session elle pouvais modifier le contenu de cette dernière ! J'ai testé ce script en local et il fonctionne parfaitement . Un dossier session est placé à la racine de mon ftp chez free , je ne comprends donc rien à ce probleme !
je vous remercie de votre aide !
<?php
session_start();
$_SESSION['pseudo'] = "abcd";
$pseudo = "simon";
echo $_SESSION['pseudo'];
?>
ce code devrais bien entendu afficher abcd , or quand je l'upload chez free et que j'exécute ce script cela affiche simon ! J'en ai déduis que si une variable avait le même nom que ce qui est entre les guillemets dans une variable de session elle pouvais modifier le contenu de cette dernière ! J'ai testé ce script en local et il fonctionne parfaitement . Un dossier session est placé à la racine de mon ftp chez free , je ne comprends donc rien à ce probleme !
je vous remercie de votre aide !
A voir également:
- [php] probleme avec les sessions chez free
- Word 2013 free download - Télécharger - Traitement de texte
- Zimbra free - Guide
- Free office - Télécharger - Suite bureautique
- Sketchup free - Télécharger - 3D
- Bitdefender free - Télécharger - Antivirus & Antimalwares
5 réponses
Oui c'est bizarre,
Je ne savais pas que les variables du même nom que les sessions sont considérer comme identique.
Le mieux, c'est de prendre deux nom différents, non?
:p
Je ne savais pas que les variables du même nom que les sessions sont considérer comme identique.
Le mieux, c'est de prendre deux nom différents, non?
:p
oui mais bon je trouve ça très étrange quand même , et puis je m'en suis rendu compte par hasard mais si on le sait pas ça peux poser de gros problème de sécurité pour plein de site hébergé chez eux ...
Voilà j'ai trouvé!
le problème est que si tu utilise une variable $flux1 ça se mord la queue (coup classique du $_SESION['pseudo'] et de la variable $pseudo dans une connection d'espace membre.
http://www.lephpfacile.com/forum/1-php-mysql/6027-variable-de-session-qui-disparait
en gros une fois la session déclarée, elle se transforme en $variable_de_la_session
:p
le problème est que si tu utilise une variable $flux1 ça se mord la queue (coup classique du $_SESION['pseudo'] et de la variable $pseudo dans une connection d'espace membre.
http://www.lephpfacile.com/forum/1-php-mysql/6027-variable-de-session-qui-disparait
en gros une fois la session déclarée, elle se transforme en $variable_de_la_session
:p
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question