phpbar.de logo

Mailinglisten-Archive

[php] Sessionverwaltung ohne Cookies

[php] Sessionverwaltung ohne Cookies

Frank Rasche php_(at)_phpcenter.de
Tue, 23 Apr 2002 21:39:23 +0100


Hi,

Also sprach Wegar Colordian am 23.04.2002: 
>> >(class.Session.inc, v 1.6 2001/08/09 18:00:12)
>
>Vielleicht kannst DU mir dann helfen: Wieso liefert dieser Democode
>zwar
>IMMER eine Session-ID, aber die Variabeln werden nur gespeichert,
>wenn
>Cookies aktiv sind ???
>
<---- Code-Snip ---->

weil im Code das $Session->register('Variablen_name') fehlt.

Probier doch einfach mal Test-skripte wie etwa:

<?php // Datei: test1.php4
 require ("classes/class.Session.inc.php4");

 //  Session initialisieren
 $Session = new Session();
 //  Variable $testvar in Session registrieren
 $Session->register('testvar');
?>
<html><body>
<form action="test2.php4" method="POST">
<input type="text" name="testvar" value="<? echo $testvar ?>">
<? echo $Session->hidden(); ?>
<input type="submit">
</form>
</body></html>

------
<?php // Datei test2.php4
 require ("classes/class.Session.inc.php4");
 $Session=new Session();
 $Session->redirectTo('test3.php4');
?>

------
<?php // Datei test3.php4
 require ("classes/class.Session.inc.php4");
 $Session=new Session();
?>
<html><body>
<p>testvar ist: <? echo $testvar ?></p>
<a href="<? echo $Session->url('test1.php4') ?>"Nochmal?</a>
</body></html>

------

Da hast du (fast) alle Funktionen drin.

HTH
Frank

PS: Sorry, wenn ich die Mail vorhin an dich PM gegangen ist. Ist wohl
irgendwas mit meinen Mail-Client schief gelaufen.

------------------------------------
URL   : http://www.raschesweb.de
Mail  : info_(at)_raschesweb.de
Tel   : +49 (89) 82020859
------------------------------------


php::bar PHP Wiki   -   Listenarchive