Hi,
Da Session-Daten meines Wissens im Speicher des Servers gehalten werden,
Werden sie nicht, jedenfalls nicht per Default - PHP speichert die Daten auf Platte ab, für jede Session eine eigene Datei. Der Session-Handler lässt sich aber umkonfigurieren auf andere Ablageorte und -Systeme.
Ist es in PHP möglich auf andere Sessions zuzugrifen
Wenn die Session-ID bekannt wäre, dann problemlos. Da sie es i.a.R. nicht ist, müsste man dann alle anderen Sessions "scannen", also bei dateibasierter Speicherung bspw. alle Session-Dateien aus dem jeweiligen Verzeichnis auslesen.
Man kann allerdings die Session-ID auch fest vorgeben, anstatt PHP eine zufällige erzeugen zu lassen. Dann nutzen alle Clients, die diese Session-ID mitschicken, die selbe Session.
oder was passier, wenn alle User die gleiche Session kriegen und unterumständen zwei Requests gleichzeitig laufen?
Das gleiche, als wenn von nur einem Nutzer zwei Requests "gleichzeitig" eintreffen - einer von beiden muss warten, bis das Locking durch den anderen wieder aufgehoben ist.
Vielleicht ist Shared Memory für dich interessant(er)?
MfG ChrisB
Light travels faster than sound - that's why most people appear bright until you hear them speak.