Andreas Lindig: gibts sowas wie eine sessionsID? ->eindeutige identifikation

Beitrag lesen

bleibt eine sessionID immer dieselbe vom jeweiligen benutzer?

naklar, bzw. sie bleibt die gleiche während einer Session eben, also während einer online-Sitzung.

Und wenn ja wie erzeugt man eine solche

da hat fastix® Dir ja schon eine Methode genannt. Ich habe nur eine große Zufallszahl mit md5 behandelt.

bzw. wie wird eine session zusammen gesetzt,dass die einerseits dieselbe bleibt,jedoch von anderen benutzer unterschieden wird?

in PHP ist es auch nur eine Zufallszahl. Ich weiß gar nicht, ob sie gespeichert wird, um doppelte Verwendung zu vermeiden. Das kannst Du ja machen, bzw. sie muß zur Erkennung der Session-Datei ja sowieso im Dateinamen stehen. Bei einer 32byte-ID kann man allerdings davon ausgehen, daß doppelte Verwendung zu gemeinsamer Zeit _höchst_ unwahrscheinlich ist.

_Dieselbe_ bleibt sie doch dadurch, daß der User sie bei _jeder_ Anfrage wieder mitliefert (query-String oder Cookie oder post-Daten). Wenn das einmal unterbleibt, ist die Session unterbrochen und kann nicht wieder aufgenommen werden. Beim nächsten Besuch hat der User natürlich eine andere SessionID, es sei denn, Du gibts ihm ein dauer-Cookie, aber dann ist es doch eher eine UserID.

Gruß, Andreas

--
SELFFORUM - hier werden Sie geholfen,
auch in Fragen zu richtiges Deutsch