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
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);
	}
Si je ne stocke pas mon objet db $_SESSION['db'] = $db; tout se passe normalement
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 ?