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