phpbar.de logo

Mailinglisten-Archive

[php] Session Management

[php] Session Management

Ringo Großer swek at gmx.net
Son Jul 11 16:21:05 CEST 2004


hallo Mark,

Mark-Walter at t-online.de wrote:
> schade eigentlich, das letzte Skript das ich verwende benutzt einen
> Form tag und PHP generiert wieder eine neue session_id().
> <form method=post
>
action=\"./xyz.php?ID=$ID&SUBJECT=$subject&USERNAME=$USERNAME&comuser_id=$co
muser_id\">

laut url_rewriter.tags sollte php das anhängen der session_id auch im fall
des form-tags können. ansonsten tu das doch einfach selbst per GET
url?session_name().'='.session_id();

> <p>Please enter your text:
> <TEXTAREA NAME=\"VOTETO\" ROWS=\"50\" COLS=\"50\"></TEXTAREA>
> Subject:<INPUT TYPE=\"text\" NAME=\"SUBJECT\" VALUE=\"$subject\"
> SIZE=\"25\"> <INPUT TYPE=\"submit\" VALUE=\"SUBMIT\">
> <INPUT TYPE=\"submit\" NAME=\"PREVIEW\" VALUE=\"PREVIEW\"></p>

oder hier per POST
<input type="hidden" name="session_name()" value="session_id()">
ich hab jetzt mal http und php code gemischt, weil ich zu faul zum
escapen war. aber ich denke, du verstehst das prinzip.

> </form>

> Wie es scheint veranlasst ein Form tag PHP dazu eine neue session_id()
> zu vergeben.

nur wenn du keine cookies verwendest oder dein user diese nicht akzeptiert
und dein php nicht mit einem form tag umgehen kann (siehe
url_rewriter.tags).

regards, Ringo



php::bar PHP Wiki   -   Listenarchive