Warper
Erfahrenes Mitglied
Hi!
schreibe momentan meinen ersten Shop. Es ist auch alles bislang super gelaufen, nur stehe ich gerade an einem kleinen Problem.
Der Warenkorb habe ich so geschrieben, dass die Artikel mit Session_id vom Kunden und Artikel_id in eine Tabelle in der Datenbank geschrieben werden.
Dies funktioniert auch wunderbar. Nur geht die Session ja leider "verloren" sobald das IE Fenster geschlossen wird. Dies ist so natürlich nicht gewollt, bzw. nicht wirklich komfortabel.
Meine Idee war jetzt einfach die Session_id beim kunden als Cookie zu speichern. Wenn er nun wieder auf die Seite kommt, ist die Variable $cookiename mit dem Wert $altesession_id vorhanden.
Die Frage ist nur, kann ich PHP beim session_start() oder auch danach, eine Session_id vorgeben? Natürlich geh ich dann die Gefahr ein, dass im Fall 1:10^x eine Session_id wiederverwendet wird, die bereits wieder genutzt wurde, aber mir fällt nichts besseres ein.
Also wäre super wenn ihr mir helfen könntet. Ist mein ansatz richtig? Völlig murks?
danke schoneinmal im vorraus,
mfg warper
schreibe momentan meinen ersten Shop. Es ist auch alles bislang super gelaufen, nur stehe ich gerade an einem kleinen Problem.
Der Warenkorb habe ich so geschrieben, dass die Artikel mit Session_id vom Kunden und Artikel_id in eine Tabelle in der Datenbank geschrieben werden.
Dies funktioniert auch wunderbar. Nur geht die Session ja leider "verloren" sobald das IE Fenster geschlossen wird. Dies ist so natürlich nicht gewollt, bzw. nicht wirklich komfortabel.
Meine Idee war jetzt einfach die Session_id beim kunden als Cookie zu speichern. Wenn er nun wieder auf die Seite kommt, ist die Variable $cookiename mit dem Wert $altesession_id vorhanden.
Die Frage ist nur, kann ich PHP beim session_start() oder auch danach, eine Session_id vorgeben? Natürlich geh ich dann die Gefahr ein, dass im Fall 1:10^x eine Session_id wiederverwendet wird, die bereits wieder genutzt wurde, aber mir fällt nichts besseres ein.
Also wäre super wenn ihr mir helfen könntet. Ist mein ansatz richtig? Völlig murks?
danke schoneinmal im vorraus,
mfg warper