Mailinglisten-Archive |
> >(class.Session.inc, v 1.6 2001/08/09 18:00:12) > Also ich hab diese Klasse auf mehreren Servern mit verschiedenen > PHP-Versionen im Einsatz (wenn ich die PHPlib nicht nehmen möchte) > und die funzt ganz prächtig.... 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 ??? <?php // Datei: test.php4 require ("classes/class.Session.inc.php4"); // Session initialisieren $Session = new Session(); echo "<HTML>"; echo "<BODY>"; if ($Session->usesCookies) { echo "<P>Cookie wurde gesetzt. "; echo "Kein Fallback nötig.</P>\n"; }else{ echo "<P>Der Client nimmt keine Cookies an! "; echo "Wir brauchen einen Fallback.</P>\n"; } ?> <FORM action="<?echo $PHP_SELF?>" method="POST"> <? // Wenn nötig wird, die Session-ID im // Hidden-Feld übertagen echo $Session->hidden() ?> <P><INPUT name="foo" value="<?echo _(at)_$foo?>"></P> <P><INPUT type="submit"></P> </FORM> <? // Wenn nötig wird die Session-ID als // GET-Parameter übertagen - Beispiele: ?> <P> <A href="<?echo $Session->url("test.php4")?>"> Test-Link 1 </A></P> <P> <A href="<?echo $Session->url("test.php4?a=b")?>"> Test-Link 2 </A></P> <P> <A href="<?echo $Session->url($PHP_SELF."?a=b")?>"> Test-Link 3 </A></P> </BODY></HTML>
php::bar PHP Wiki - Listenarchive