Bonjour à tous,

J'ai créé une variable ainsi:

Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
$validate = new Validate();

Dans le script de ma page, $validate prend des valeurs.
Jusqu'a là tout marche bien.

Le problème c'est qu'en fin de script, j'ai un formulaire qui envoi des donées en $_POST sur une autre page et j'ai besoin des données de $validate sur cette autre page.

J'ai donc essayé ceci:

Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
$_SESSION['validate'] = $validate;

Puis dans la page No2, j'ai un truc du genre:

Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
$session_start()
$validate = new Validate()
 
$validate = $_SESSION['validate']
CheckNowTheFieldsContentAndRecordTheResult($val, $validate)

Le problème c'est que j'ai ce message d'erreur qui s'affiche:
Notice: CheckNowTheFieldsContentAndRecordTheResult() [function.checknowthefieldscontentandrecordtheresult]: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition "Validate" of the object you are trying to operate on was loaded _before_ unserialize() gets called or provide a __autoload() function to load the class definition in /Applications/MAMP/htdocs/eBooking/include/poo/form/validation.class.php on line 97
J'ai peir que mon explication semble être du chinois, mais en gros j'aimerais utiliser une variable initialisé en POO (je ne suis pas trop expert en POO) sur une autre page.

Mille mercis pour vos lumières!