Moin!
Gerne erkläre ich Dir auch, wie das in meinem Shop funktioniert, ohne Sessions zu speichern: Es wird der Warenkorb gespeichert, an einem Ort, wo er hingehört: In der Warenkorb-Tabelle.
Bei einem Login wird auch nicht die Session gespeichert, sondern der Login, an einem Ort, wo er hingehört: In der Login-Tabelle.Du gibt dem Kind nur andere Namen. Es ist kein prinzipieller Unterschied, ob du den Warenkorb und das Login nun in eigenen Tabellen oder einer eigenen Zweigen einer Session-Datei speicherst. In beiden Fälle musst du eine Client-Wiedererkennung (mit eindeutiger ID über ein Cookie oder ähnlich) haben und einen temporären Speicher, den du irgendwann aufräumst.
Anzumerken ist außerdem, dass "hotti" nur Perl kann, und eigentlich versprochen hatte, zu PHP-Themen zu schweigen. Alle seine Äußerungen zu PHP sind deshalb leider mit extremer Vorsicht zu genießen, weil sie oftmals an den konkreten Features von PHP, die man ohne Probleme nutzen kann und sollte, vorbeigehen.
- Sven Rautenberg