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 26/03/2007, 20h05   #1
Membre éprouvé
 
Homme
Inscription : mai 2006
Messages : 694
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : mai 2006
Messages : 694
Points : 417
Points : 417
Par défaut Autre bizarerie!

Bonsoir,

J'utilise donc des sessions pour suivre mes utilisateurs, lorsqu'ils s'authentifient je conserve leur id dans $_SESSION[id]. Bon...

J'utilise aussi les sessions pour les articles à ajouter au panier avec le script suivant :
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
$id = $_POST[id];
$qte = $_POST[qte];
$prix = $_POST[prix];
$_SESSION['article'.$id] = "$qte,$prix";
include("connexionv2.php");
$total = 0;
foreach ($_SESSION as $cle=>$valeur) {
	if (substr_count($cle, "article") > 0) {
		$art = substr($cle, 7);
		$valeur = explode(",", $valeur);
		$qte = $valeur[0];
		$prix = $valeur[1];
		$query = "select marque, titre from produits where id_produit=$art";
		$result = mysqli_query ($connexion, $query) or die ($query . mysqli_error($connexion));
 
		$liste = mysqli_fetch_row($result);
		$nom = $liste[0] . " " . $liste[1];
		$nom = substr($nom, 0, 25) . "...";
		$ligne_tot = $qte * $prix;
		$display .= "$nom - $qte x $prix = $ligne_tot &euro;<br>";
		$total += $ligne_tot;
	}
}
$display .= "<hr><b>Total : $total &euro;</b>";
echo $display;
Qui renvoit $display vers un objet AJAX XMLHttpRequest.

La bizarerie là-dedans c'est qu'une fois le script exécuté, c'est l'id de l'article qui se trouve dans $_SESSION[id] mais plus l'id du client! Nulle part je dis que je veux changer $_SESSION[id]!

Vous y comprenez qqch?
__________________
Pensez au tag
webrider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 20h23   #2
Membre actif
 
Inscription : mai 2005
Messages : 147
Détails du profil
Informations personnelles :
Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : mai 2005
Messages : 147
Points : 164
Points : 164
salut,

tu n'aurais pas la directive register_global à on par hazard ?
tthierry est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/03/2007, 21h10   #3
Membre éprouvé
 
Homme
Inscription : mai 2006
Messages : 694
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 31
Localisation : Belgique

Informations forums :
Inscription : mai 2006
Messages : 694
Points : 417
Points : 417
Euh... oui elle était à on et la passer à off a arrangé les choses!
J'ai fait la modif sur le serveur de prod mais pas sur mon serveur test... impardonable!!

Enfin, problème réglé, merci!

webrider
__________________
Pensez au tag
webrider est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h06.


 
 
 
 
Partenaires

Hébergement Web