Philipp Hasenfratz: gibts sowas wie eine sessionsID? ->eindeutige identifikation

Beitrag lesen

Halihallo Alain

in php gibts ja bekanntlich die $_SESSION ID.
Nun stellt sich mir die frage ob es was ähnliches für perl gibt?

Es gibt Session-Module. Diese Module erstellen wohl auch irgendwelche
ID's um die Sessions zu unterscheiden.

Habe bei der suche nach session nichts für perl gefunden.

Nicht in Perl direkt vielleicht, aber Session-Module gibt es wirklich
einige!

Im moment benutze ich anstatt session die methode  length($ENV{'HTTP_USER_AGENT'}) und dessen IP-adresse als identifikation.

Bitte, bitte nicht! - Über USER_AGENT und IP ist die Eindeutigkeit
bzw. die Identität eines Computers wirklich überhaupt nicht zu
identifizieren! - Entweder musst du es über Cookies oder über
Mitschleppen der SessionID (falls darin nicht kodiert, auch der
SessionKey [Sicherheitsaspekt!]) umsetzen!

Ist für eine shopping cart datenbank,jeder user hat eine eigene shoppingcart-name-datenbank.In meinem beispiel könnte die shopping carte so 67-213.7.44.1 also lenghtUseragent-IP heissen.

Wie wo was? - Du legst für jeden User eine eigene Datenbank an?

Mit cookies möcht ich das übrigens nicht machen.

Dann *musst* du die SessionID/SessionKey über die URL mitschleppen.
Aber USER_AGENT/IP ist in etwa genauso zuverlässig, wie die
SessionID bei jedem Request über einen Zufallszahlengenerator zu
erraten!

Viele Grüsse

Philipp