Mailinglisten-Archive |
Ich bins noch einmal! Ich wollte nur sagen, dass die Sessions ohne Klassen und Funktionen funktionieren... > -----Original Message----- > From: php-admin_(at)_phpcenter.de > [mailto:php-admin_(at)_phpcenter.de]On Behalf Of > Christian Hofmann > Sent: Tuesday, March 20, 2001 2:15 PM > To: php_(at)_phpcenter.de > Subject: [php] Sessions und Klassen? > > > Hallo, > > ich habe Probleme wenn ich die Sessions in Klassen kapseln will. > Ich schätze das kapseln ist direkt das Problem. > > > Meine Klasse nennt sich site_class und der wesentliche Teil > sieht so aus: > > class site_class > { > > var $id; // Die Mitgliedsnummer > > > function site_class() > { > #.... > } > > function init_data() > { > _(at)_session_start(); > > session_register("s_id"); > $this->id=$s_id; > } > > > function destructor() > { > #session_register("s_id"); > $s_id=$this->id; > } > > > . > . > . > > } > > > der Rest der Klasse ist für das Problem nicht relevant (es > würde zu lang > werden). > > Diese Klasse steckt in einer Datei und wird von anderen Seiten > aufgerufen. > > $seite= new site_class; > $seite->init_data(); > > $seite->destructor(); > > > Die Session-Datei soeht so aus: > !s_id| > > > Ich denke, dass ! bedeuted, dass es einen Fehler gab? > > Es sollen einfach alle Klassenvariabeln in die Session gepackt > werden sobald der destructor aufgerufen wird... > > (Gibt es eigentlich einen richtigen destructor, oder muss man > immer eine funtion schreiben und diese dann am Schluss aufrufen?) > > > Gibt es eine Möglicghkeit das zu machen? > > In Hoffnung, > > Christian > > -- > ** http://www.php-center.de ** > Die PHP-Liste: mailto: php_(at)_phpcenter.de > http://lists.phpcenter.de/mailman/listinfo/php >
php::bar PHP Wiki - Listenarchive