Re: objects in sessions again

From: Date: Thu, 22 Apr 2004 01:09:36 +0000
Subject: Re: objects in sessions again
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-184172@lists.php.net to get a copy of this message
daniel@electroteque.org wrote:
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
If your goal is to store certain objects in sessions and some not, then this should be fine. Just be sure that you intend to have only one instance of the objects you want to serialize, or hell can still break loose :) Jason

« previous php.general (#184172) next »