Variable qu influ sur une autre ?
nEm3sis
Messages postés
722
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
dans mon code j'ai ceci
ce qui m'affiche
comment ca se fait que la variable de session se modifie ? j'ai fai une bétise ?
je précise que c'est un serveur free
et que ca marche parfaitement en local (wamp5)
dans mon code j'ai ceci
<?php echo '<br>$_SESSION[\'galaxie\']='.$_SESSION['galaxie'] ?>
<?php
$réponse = mysql_query(' SELECT position, nom, possesseur FROM ogame____planete WHERE galaxie="'.$_GET['g'].'" AND systeme="'.$_GET['s'].'" ') or die('<p>'.mysql_error().'</p>');
while ($donnée = mysql_fetch_array($réponse)) {
$galaxie[$donnée['position']] = $donnée;
}
?>
<pre><?php echo '<br>$galaxie='; print_r($galaxie) ?></pre>
<?php echo '<br>$_SESSION[\'galaxie\']='.$_SESSION['galaxie'] ?>
ce qui m'affiche
$_SESSION['galaxie']=1 $galaxie=1A $_SESSION['galaxie']=1A
comment ca se fait que la variable de session se modifie ? j'ai fai une bétise ?
je précise que c'est un serveur free
et que ca marche parfaitement en local (wamp5)
A voir également:
- Variable qu influ sur une autre ?
- Vba range avec variable ✓ - Forum VB / VBA
- Variable d'environnement temp ✓ - Forum Microsoft Office
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
- Vba excel sélectionner une plage de cellules variable ✓ - Forum Excel
- Variable objet ou bloc "with" non définie - Forum VB / VBA
3 réponses
Bonjour,
Dans cette partie de code, on ne voit pas où est initialisée la variable de seesion, ni où elle peut être modifiée.
Nous avons eu dernièrement (au boulot) ce soucis où la variable de session changeait de valeur dès que la variable qui a été utilisée pour initialiser la variable de session changeait de valeur.
la variable de session semblant alors être gérée par pointeur et non par variable. (lien de variable et de session pointant vers la même zone mémoire).
Dans cette partie de code, on ne voit pas où est initialisée la variable de seesion, ni où elle peut être modifiée.
Nous avons eu dernièrement (au boulot) ce soucis où la variable de session changeait de valeur dès que la variable qui a été utilisée pour initialiser la variable de session changeait de valeur.
la variable de session semblant alors être gérée par pointeur et non par variable. (lien de variable et de session pointant vers la même zone mémoire).
la varialbe de session est initialisé dans un autre fichier
juste apres le login je récupère les info de MySQL et je met tout ca dans les variable de session
ce qui a servi a initialisé la variable $_SESSION['galaxie'] n'est jamais réiutilisé
pour le moment la varible $_SESSION['galaxie'] n'est jamais modifiée seulement lue
et dans l'extrait de code que j'ai montré elle se fai modifié juste dans ces quelques ligne
en changeant le nom de mon tableau ca ne bug pu c'est bizarre ce truc
merci de ton aide
juste apres le login je récupère les info de MySQL et je met tout ca dans les variable de session
ce qui a servi a initialisé la variable $_SESSION['galaxie'] n'est jamais réiutilisé
pour le moment la varible $_SESSION['galaxie'] n'est jamais modifiée seulement lue
et dans l'extrait de code que j'ai montré elle se fai modifié juste dans ces quelques ligne
en changeant le nom de mon tableau ca ne bug pu c'est bizarre ce truc
merci de ton aide