Hallo,
ich habe ein eigenes Modul geschrieben in der ich die session-id brauche. Leider stehe ich wohl gerade auf meiner eigenen Leitung, jedenfalls komme ich nicht weiter.
Hier im Forum bin ich auch nicht so richtig fündig geworden.
Zwar weiß ich das ich die Sessions mit mxSessionSetVar usw. auslesen kann, dann verließen sie mich aber auch.
Hat jemand damit Erfahrungen und kann helfen?
Eingebunden habe ich:
mxSessionSetVar("userid", $userid);
$userid = mxSessionGetVar('userid');
ich bekomme aber über ein echo nichts raus. :gruebel:
*nochmal anschups* :nuke:
session_id() liefert die Session Id.
http://de2.php.net/session_id
Userid ist unter Umständen mißverständlich,
$sessionid = session_id();
hat nichts mit der User id zu tun.
mfg
:)
Lies mal hier
eventuell hilft dir das auch weiter
http://www.pragmamx.org/Forum-topic-22182.html (http://www.pragmamx.org/Forum-topic-22182.html)
Gruß
thorsten
Danke für den Link, aber leider hat der auch nicht geholfen.
Userid ist wirklich etwas verwirrend, hatte mir wohl eine falsche Variable ausgedacht. :puzzled:
Ich komme nur nicht mit folgender Zeile klar:
mxSessionSetVar("meineeigenevariable", $wassollhierhin?);
webfan: session_id wird im pmx mit mxSessionSetVar aufgerufen.
Zitatwebfan: session_id wird im pmx mit mxSessionSetVar aufgerufen.
Das ist nicht korrekt:
function mxSessionSetVar($name, $value)
{
$varname = MX_SESSION_VARPREFIX . $name;
$_SESSION[$varname] = $value;
return true;
}
So wie ich das sehe verpasst die Funktion dem Sessionvariablennamen lediglich ein Präfix.
Zur session_id() habe ich Dir den Link zu php.net gepostet.
ZitatIch habe ein eigenes Modul geschrieben in der ich die session-id brauche.
ZitatIch komme nur nicht mit folgender Zeile klar:
mxSessionSetVar("meineeigenevariable", $wassollhierhin?);
Vielleicht kannst Du mal kurz genauer sagen für was Du das brauchst/was Du machen willst.
$wassollhierhin : Dort soll die Variable hin deren Wert Du der Sessionvariable übergeben willst, bzw. der Wert. Die Funktion mxSessionSetVar initialisiert dann eine Sessionvariable MX_SESSION_VARPREFIXmeineeigenevariable mit dem Wert der in $wassollhierhin steht.
mfg
Die Userid erhlst du ganz einfach durch
$UserDaten=mxGetUserData();
$uid= $userDaten['uid'];
echo $uid;
und du bekommst die Userid die vom pmx system diesen User bei der Anmeldung zugeteilt wurde