Précédent   Forum des professionnels en informatique > PHP > Langage > Sessions
Sessions Forum d'entraide sur les sessions avec PHP. Avant de poster -> FAQ sessions, Cours sessions et Sources sécurité
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 09/03/2006, 16h06   #1
Membre habitué
 
Avatar de duplo
 
Inscription : octobre 2004
Messages : 291
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : octobre 2004
Messages : 291
Points : 120
Points : 120
Envoyer un message via MSN à duplo
Par défaut perte de données

Bonjour!
j'ai une partie connection sur mon pc qui utilise les variables de sessions
l'orsque l'utilisateur est connecté, la variable $_session['connect'] se met a 1
ensuite si l'on vas sur une page qui execute un script php qui envoi des données sur ma BDD la variable 'connect' se reinitialise a 0 alors qu'elle n'est utilisée que dans une condition if
le session_start() est bien present
merci de votre aide
+
__________________
pensez au
duplo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 16h10   #2
Membre émérite
 
Avatar de Yobs
 
Inscription : avril 2004
Messages : 675
Détails du profil
Informations personnelles :
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : avril 2004
Messages : 675
Points : 808
Points : 808
Envoyer un message via MSN à Yobs
montre un bout de code pour voir
__________________
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Yobs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 16h21   #3
Membre habitué
 
Avatar de duplo
 
Inscription : octobre 2004
Messages : 291
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : octobre 2004
Messages : 291
Points : 120
Points : 120
Envoyer un message via MSN à duplo
Code :
1
2
3
4
5
6
7
8
9
10
11
12
if($_SESSION['connect']){
					inc_champ_user($userr, "nb_grille_tente");
					$tab = lecture_table("user WHERE user='".$_SESSION['user']."'", "id_grille_tente");
					$tab = $tab[1];
					$tente = $tab['id_grille_tente'];
 
					if(!strstr($tente, $id.'#')){
						$tente .= $id.'#';
						$requette = "UPDATE user SET id_grille_tente='".$tente."' WHERE user='".$_SESSION['user']."'";
						mysql_query($requette) or die (mysql_error());
					}
				}
__________________
pensez au
duplo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2006, 10h08   #4
Membre confirmé
 
Avatar de allyson
 
Inscription : août 2003
Messages : 248
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 248
Points : 232
Points : 232
Envoyer un message via Yahoo à allyson
salut;
as-tu un session_start() au début de tes pages?
__________________
.: and Justice for all :.
------------------------------------------------------------
Membre du jury de l'élection de Mister DVP.com
les règles du forum
de penser au tag
allyson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2006, 11h24   #5
Membre habitué
 
Avatar de duplo
 
Inscription : octobre 2004
Messages : 291
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : octobre 2004
Messages : 291
Points : 120
Points : 120
Envoyer un message via MSN à duplo
dans mon premier post j'ai presisser que oui
__________________
pensez au
duplo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2006, 11h32   #6
Membre émérite
 
Avatar de macbook
 
Inscription : février 2006
Messages : 840
Détails du profil
Informations forums :
Inscription : février 2006
Messages : 840
Points : 924
Points : 924
Tu fais une redirection à un moment ou à un autre ?
__________________
Consultant idéaliste.
macbook est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2006, 12h01   #7
Membre habitué
 
Avatar de duplo
 
Inscription : octobre 2004
Messages : 291
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : octobre 2004
Messages : 291
Points : 120
Points : 120
Envoyer un message via MSN à duplo
dans le script en question oui mais ce probleme apparais aussi sur un script qui ne contient pas de redirection
__________________
pensez au
duplo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/03/2006, 12h03   #8
Membre confirmé
 
Avatar de allyson
 
Inscription : août 2003
Messages : 248
Détails du profil
Informations forums :
Inscription : août 2003
Messages : 248
Points : 232
Points : 232
Envoyer un message via Yahoo à allyson
peut être que $_SESSION['connect'] n'est pas bien initialisée!
montre nous le code corrsepondant stp!
__________________
.: and Justice for all :.
------------------------------------------------------------
Membre du jury de l'élection de Mister DVP.com
les règles du forum
de penser au tag
allyson est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2006, 20h09   #9
Membre habitué
 
Avatar de duplo
 
Inscription : octobre 2004
Messages : 291
Détails du profil
Informations personnelles :
Âge : 23

Informations forums :
Inscription : octobre 2004
Messages : 291
Points : 120
Points : 120
Envoyer un message via MSN à duplo
c'est sur qu'il est bien initialisé car si je navigue dans les pages sans intervention sur les tables de la BDD tout fonctionne correctement.
J'ai remarqué que la variable s'initialisais lorsque une requette avec UPDATE SET etait envoyée ( code si dessus )!
je ne sais vraiment pas pourquoi.
merci de vos idées
+
__________________
pensez au
duplo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/03/2006, 22h45   #10
Expert Confirmé
 
Avatar de Maxoo
 
Maxime Pasquier
Expert PHP
Inscription : novembre 2004
Messages : 2 126
Détails du profil
Informations personnelles :
Nom : Maxime Pasquier
Âge : 28
Localisation : France, Loire Atlantique (Pays de la Loire)

Informations professionnelles :
Activité : Expert PHP
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : novembre 2004
Messages : 2 126
Points : 2 602
Points : 2 602
j'ai peut etre la solution :

change connect dans $_SESSION[connect] en id ou connection ou autre chose toto par exemple.

c'est peut etre que quand tu fais une requete sur ta BDD, tu as une variable GET ou POST qui a le meme nom (connect) et donc ecrase ta présente variable ...

est-ce ca ??
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h15.


 
 
 
 
Partenaires

Hébergement Web