Hello,
Wenn der Server (Hier PHP) einen Cookie für die Session generiert, sendet er dem Client schon mit, wie lange dieser Cookie maximal gültig ist.
Bezogen auf den Cookie: Ja.
Die Gültigkeit einer Session hingegen, wird unabhängig davon festgelegt (genauer: Zeitlich begrenzt) und diese Info gehört auf den Server. Diese Unabhängigkeit ergibt sich allein schon aus der Tatsache, dass ein Cookie schon vor dem /serverseitig festgelegten/ zeitlichen Verfall der Session mit dem Schließen des Browserfensters verworfen wird.
Bei "Session-Cookies" (die nennen wir mal so) ist der Cookie solange gültig, bis die Fenster-Instanz am Browser geschlossen wird.
Ja Klar. Das bedeutet jedoch nicht, dass die Session evntl. länger gültig sein kann.
Viele Grüße aus dem verregneten KA,
Hotte
Wenn der Kommentar nicht zum Code passt, kann auch der Code falsch sein.