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