You can use serialize() to convert an object (or array) into a string, and store that into the session. To get back it's original value, use unserialize().
<?PHP $my = new stdClass; $my->name = 'nick'; $my->comp = 'slow';
$store_this = serialize($my); // $store_this has value: // O:8:"stdClass":2:{s:4:"name";s:4:"nick";s:4:"comp";s:4:"slow";}
$original = unserialize($store_this); // now back to my object. ?>
Hope that helps :) --- Nick F sevengraff.com
Marc Serra wrote:
Hi,
I got problem when i want to save object in session.
I got my first page when I create my object and save it to session:
<?php
Require 'test.inc.php';
Session_start();
$test = new test();
$test->Load($_Get['id']);
$_SESSION['save'] = $test;
?>
In my second page I want to retrieve my object
<?php
Require 'test.inc.php';
Session_start();
echo get_class($_SESSION['test']);
?>
When I do get_class($_SESSION['test']); I got the message "__PHP_Incomplete_Class" instead of "test"
Can you explain me where I can have made an error.
Thx,
Marc.
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php