hi,
Ich weiß nur das was in meinem Buch steht. Und das steht, daß bei session_start() überprüft wird, ob vom Browser ein entsprechendes Cookie geschickt wurde und ob eine Session mit dieser Nummer existiert. Wenn ja, werden die Daten ausgelesen, sonst wird eine Session angelegt und das Cookie geschickt. Wozu ist es gut das gleiche Cookie immer wieder zu schicken?
du hast also ein frameset.
dort werden mehrere ressourcen referenziert, die der browser nach dem auswerten des HTML-codes der frame-seite nahezu zeitgleich vom server anfordern dürfte.
er fordert also die seite in frame 1 an, es existiert noch kein cookie, dass er mitschicken könnte, also wird durch session_start() eine neue session gestartet.
nahezu zeitgleich fordert er die seite aus frame 2 an - da dich die rückgabe des servers auf den ersten request noch gar nicht erreicht hat, gibt es immer noch kein cookie zum mitschicken.
usw usf.
gruss,
wahsaga