. .
pragmaMx Support Forum 09 Januar 2009, 13:53:27 *
Willkommen Gast. Bitte einloggen oder registrieren.


Einloggen mit Benutzername und Passwort
News:
Brauchen Sie Hilfe? Bitte nutzen Sie unsere Suchfunktion bevor Sie Beiträge oder Fragen ins Board schreiben! Viele Fragen wurden bereits gestellt und beantwortet. Danke!
 
Übersicht Hilfe Forenregeln / Boardrules
 
Suche
Seiten: [1]   Nach unten
Drucken
Autor Thema: arbeiten mit der session id  (Gelesen 908 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
katrin-sdt
weiss was
***
Offline Offline

Geschlecht: Weiblich
Beiträge: 110


WWW
« am: 07 März 2008, 23:16:47 »

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
Gespeichert
katrin-sdt
weiss was
***
Offline Offline

Geschlecht: Weiblich
Beiträge: 110


WWW
« Antworten #1 am: 09 März 2008, 21:31:52 »

*nochmal anschups*  Technik
Gespeichert
Webfan
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 227


WWW
« Antworten #2 am: 09 März 2008, 22:02:29 »

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
 Smiley

Gespeichert

lausbub
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 502


WWW
« Antworten #3 am: 10 März 2008, 01:36:14 »

Lies mal hier
eventuell hilft dir das auch weiter

http://www.pragmamx.org/Forum-topic-22182.html

Gruß
thorsten
Gespeichert

PHP Version: 5.20
MySql Version: 5.0.26
Server-Version: Apache2.2.3 Suse 10.2
Pragma 1.10
katrin-sdt
weiss was
***
Offline Offline

Geschlecht: Weiblich
Beiträge: 110


WWW
« Antworten #4 am: 11 März 2008, 22:23:22 »

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.
Gespeichert
Webfan
weiss was
***
Offline Offline

Geschlecht: Männlich
Beiträge: 227


WWW
« Antworten #5 am: 11 März 2008, 22:37:31 »

Zitat
webfan: session_id wird im pmx mit mxSessionSetVar aufgerufen.
Das ist nicht korrekt:
Code: [Select]  
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.

Zitat
Ich habe ein eigenes Modul geschrieben in der ich die session-id brauche.
Zitat
Ich 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
Gespeichert

lausbub
Spezialist
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 502


WWW
« Antworten #6 am: 13 März 2008, 09:21:44 »

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
Gespeichert

PHP Version: 5.20
MySql Version: 5.0.26
Server-Version: Apache2.2.3 Suse 10.2
Pragma 1.10
Seiten: [1]   Nach oben
Drucken
 
Gehe zu:  

Powered by SMF 1.1.7 | SMF © 2006-2008, Simple Machines LLC
design by hENNE, layout based on YAML