J'ai un souci avec la fonction serialize()
Je développe un script (categorie.php) qui s'appel lui meme de manière récursif,ce script utilise une class "catalogue" et donc instancie un objet "catalogue" pour son execution.
J'aimerai pouvoir instancier la class "catalogue" à la premiere exécution du script et serializer-deserializer l'objet au cours des executions suivantes.
Comment doit-je faire?
Ci-dessous une partie du script (categorie.php).(le reste de change rien à mon problème)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 include_once('catalogue.class.php'); session_start(); if(!isset($_SESSION['catalogue'])) { echo "<br>Premiere affichage de categorie.php<br>"; $catalogue = new catalogue('catalogue'); } else { $catalogue = unserialize($_SESSION['catalogue']); } ....................................................................................... $url = "categorie.php?id=" . $child->idcat; echo "<a href=\"$url\">$child->nom_cat</a>" . '<br>'; ...................................................................................... $_SESSION['catalogue'] = serialize($catalogue);
Partager