phpbar.de logo

Mailinglisten-Archive

RE: [php] Klassen �ber mehrer Seiten verwenden?

RE: [php] Klassen �ber mehrer Seiten verwenden?

Frank Liebelt frank.liebelt at edico-gmbh.de
Don Jul 22 20:49:14 CEST 2004


Hallo

> > Ich k�nnte die Daten ja in eine Session/Cookie packen um 
> diese in anderen
> > Scripts zur Verf�gung zu haben aber ist dann nicht der Sinn 
> solch einer
> > Klasse verloren oder bin ich in der falschen 
> Programmiersprache unterwegs?
> 
> Eben, die Klasse in der Session speichern. Wichtig ist nur, 
> dass die Klasse 
> bereits existiert, wenn die Session im zweiten Script gestartet wird.
> 

Mit in Session/Cookie speichern hatte ich im Sinn die Daten anstellen in die
Klasse zu schreiben direkt als Session oder Cookie zu speichern.
Wie schreibe ich denn eine Klasse in eine Session/Cookie?
Ich gehe mal davon aus, dass ich nicht einfach den Handler als Session
abspeichern kann, oder etwa doch?

SCRIPT A:
---------
session_start();
$foo = new bar();
$foo->_put("A","B","C");
$_SESSION['temp'] = $foo;

SCRIPT B:
---------
session_start();
$foo = $_SESSION['temp'];
$foo->_get();

Achja, die Klasse ist immer vorhanden. In einem Script, welches jedesmal
includiert wird, wird die Instanz angelegt bzw. gepr�ft ob sie existiert und
wenn nicht dann wirds halt getan.

Gru�
Frank


php::bar PHP Wiki   -   Listenarchive