Transmission des objets avec une requête HTTP POST
Salut,
voila, j'essaie de rendre mon code php plus orienté objet
j'ai donc créé une class Objet avec un attribut nom et une methode afficher(), (comme debut pour tester comment ça fonctionne )
voici l'instance :
Code:
$obj = new Objet("monObjet");
j'ai essaie de le passer de page en page via la methode post depuis un formulaire
je l'ai donc serialisé de cette façon
Code:
urlencode(serialize ($obj))
et je l'ai mis dans le value d'un champ caché (hidden dont le name est 'objetT' )
quand je soumet mon formulaire je déserialise mon objet :
Code:
1 2 3 4 5 6
|
if( isset($_POST['objetT']) )
{
$objT = unserialize( urldecode( $_POST['objetT'] ) );
$objT->afficher();
} |
j'obtient une erreur fatale :
Code:
Fatal error: Call to a member function afficher() on a non-object in....
je comprends pas ce qui se passe, quelqu'un peut m'aider SVP
et merci d'avance