Sven Rautenberg: SESSIONS

Beitrag lesen

Moin!

Moin,

kannst du es nicht einfach manuell anhängen?
link.php?PHPSESSID=$PHPSESSID (bzw. das equivalent dazu, je nachdem wie die Sessionvaraibale auf deinem Server heisst und ob register_globals angeschaltet ist oder nicht...

Warum so kompliziert? Die Konstante "SID" enthält bei Bedarf die notwendige Definition für die URL. Einfach

<a href="link?<?php echo SID; ?>">Link mit Session-ID</a>

machen - wenn die Session nicht als Cookie übertragen wird, enthält die Konstante SID Session-ID-Name und die ID selbst einfügefertig.

Wenn trans-sid nicht eingeschaltet ist, muss man nur noch Formulare mit der passenden Information versorgen. Dazu gibts aber auch Funktionen, die das vollkommen unabhängig von den tatsächlichen Definitionen für ID-Name und ID erledigen: session_name() und session_id():

http://www.php.net/manual/de/function.session-id.php
http://www.php.net/manual/de/function.session-name.php

- Sven Rautenberg

--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)