bonjour
Je cree des cookies que je remplis comme suit et cela fonctionne :
je modifie la base de données avec succès et relance la même action pour modifier les cookies avec les nouvelles valeurs enregistrées dans la bdd mais cela ne fonctionne pas et affiche les valeurs initialement extraites de la bdd.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 $sql='SELECT * FROM `part_user` WHERE `pseudo` like "'.$_SESSION["pseudo"].'" and `passe` like "'.$_SESSION["passe"].'" limit 0,1'; $result = $db->query($sql); $records = array(); if($result->num_rows) { while ($row = $result->fetch_object()) { $records[] = $row; $expire = time() + 7*24*3600; foreach ($row AS $info_user => $valeur) { setcookie('info_user['.$info_user.']', $valeur, $expire); } } }
un peu d aide serait la bienvenue car je tourne en rond.
d avance merci
stephane
AJOUT
J ai regardé la liste des cookies et firefox affiche le cookie initial (ex:info_user['email']) dexu fois, une fois l initial cree à la racine du site et la deuxieme fois celui modifié (valeur correcte) avec pour chemin le rep où le script des modifs a été effectué..
peut on remedier à cela en precisant le chemin du cookie ?
merci
Partager