Ich hoffe, ich oute mich hier nicht als kompletter DAU 🙈 Meine Vermutung liegt in einer Fehlkonfiguration von TYPO3.
Szenario ist recht einfach beschrieben: Ich habe eine lokale Entwicklungsumgebung mit Docker/DDEV und TYPO3 12.4. Im Grunde eine Standard-Konfiguration.
Das Problem: bei jedem Seitenaufruf bekomme ich eine neue Session-ID ausgeliefert. Das sollte doch so nicht sein, oder?
Wenn ich mir die aktuelle Session via $GLOBALS['TSFE']->fe_user->getSession()->getIdentifier()
ausgeben lasse, bekomme ich bei jedem Aufruf eine andere ID ausgegeben.
Egal, ob ich das Caching (config.no_cache) aktiviere oder nicht. Ich habe die trustetHostsPattern gesetzt, die lifetime erhöht, cookieSameSite gesetzt usw. . Ich setze auch kein session_start() via PHP oder ähnliches. Ich weiß, $GLOBALS['TSFE'] sollte man zukünftig nicht mehr verwenden, vielleicht liegt hier ja auch der Hund begraben (sorry an alle Hundefreunde).
Über die Dokumentation bin ich auch nicht weiter gekommen.
Daher mein Hilfegesuch hier: Kennt jemand dieses Problem/Phänomen und kann mir aus der Patsche helfen? Bin für jeden Tipp enorm dankbar!