[php] probleme avec les sessions chez free

Résolu/Fermé
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009 - 25 juil. 2008 à 13:20
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009 - 25 juil. 2008 à 13:47
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 !
A voir également:

5 réponses

Stazus Messages postés 95 Date d'inscription mardi 22 juillet 2008 Statut Membre Dernière intervention 4 août 2013 4
25 juil. 2008 à 13:33
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
0
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009
25 juil. 2008 à 13:35
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 ...
0
Stazus Messages postés 95 Date d'inscription mardi 22 juillet 2008 Statut Membre Dernière intervention 4 août 2013 4
25 juil. 2008 à 13:37
Oui c'est sur, je me lance dans quelques recherches, sa m'intrigue ^^"
:p
0
Stazus Messages postés 95 Date d'inscription mardi 22 juillet 2008 Statut Membre Dernière intervention 4 août 2013 4
25 juil. 2008 à 13:40
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
g33kzone Messages postés 40 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 18 février 2009
25 juil. 2008 à 13:47
je te remercie infiniment pour ton aide précieuse , car ce soir je m'endormirais moin con et que je comprenais pas du tout qu'est ce qui pouvais faire ça !
0