Bonjour,
J'ai un petit probl�me de variable de session. Je m'explique.
Je cr�e un objet db (sqlite) avec lequel je fais une requete.
Avec cette requete je cr�e un autre objet que je stocke dans une variable de session.
Si je stocke �galement mon objet db dans une variable de session, je perds toute mes $_SESSION['xxx'] sur les autres pages du site, elles sont � NULL
Si je ne stocke pas mon objet db $_SESSION['db'] = $db; tout se passe normalement
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12 $produits = new ListProduits; $db = new DbVentes(); $_SESSION['produits'] = $produits; $_SESSION['db'] = $db; $db->ConnectDb(); foreach ($db->GetListProd() as $prod) { $produit = new Produit($prod['id'], $prod['nom'],$prod['prixunite']); $produits->AddProd($produit); }
Dans ConnectDb je ne fais que cr�er un nouvel objet Sqlite3
Ce n'est pas dramatique en soi, je peux tr�s bien ouvrir une nouvelle connexion � la db dans les autres pages mais �a m'intrigue.
Quelqu'un aurait-il une explication ?
Partager