objects in sessions again
| From: | daniel at electroteque dot org | Date: | Thu, 22 Apr 2004 00:48:38 +0000 |
| Subject: | objects in sessions again | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-184170@lists.php.net to get a copy of this message | ||
Hi there, needing some more advise, is this function correct ?
function create_object($class_name,$dir = null, $serialize = null)
{
$dir ? $dir = $dir."/" : $dir = "";
require_once("".CLASS_PATH.$dir.$class_name.".php");
if ($serialize) {
if (!isset($_SESSION[''.$class_name.''])) {
$class = new $class_name;
$_SESSION[''.$class_name.''] = serialize
($class);
}
return unserialize($_SESSION
[''.$class_name.'']);
} else {
return new $class_name;
}
}
i needed to serialize and unserialize or else all hell broke loose.
Let me know Thanks.
Dan