Cross Domains Sessions - gemeinsamer Warenkorb domänenübergreifend

wir lösen das problem mit eshop (php, mysql). Der Kunde möchte denselben Shop auf zwei Domains mit gemeinsamem Warenkorb haben. Im Shop kann der Kunde ohne Benutzerkonto einkaufen (kann nicht eingeloggt werden). Und da ist das Problem, wie man den geteilten Einkaufswagen domänenübergreifend macht.

Die Daten aus dem Einkaufswagen werden in Sitzungen gespeichert, die wir auch in der Datenbank gespeichert haben. Wir können das Problem beim Übertragen von Daten über Domänen jedoch nicht lösen. Die Identifizierung eines nicht angemeldeten Benutzers ist nicht lückensicher Forschun).

Das Beispiel, wie es funktionieren soll

Customer geht zu domainOne und legt einige Dinge in den Warenkorb. Dann geht er zu domainTwo (per Link, aber mit der Eingabe der Domain-Adresse) und legt noch ein paar andere Dinge in den Warenkorb. Im Warenkorb hat er Dinge aus beiden Domains (nach dem Aktualisieren der Seite).

aben Sie eine Idee, wie Sie dieses Problem lösen könne

Was hat nicht funktioniert:redirecting ist aufgrund von Kundenanforderungen nicht möglichcookies beziehen sich auf domainset_cookie mit der anderen Domain hat nicht funktioniertm einfachsten ist es, nur die Session-ID (in Cookies gespeichert) zu übertragen, aber wir wissen nicht, wie Sie nicht angemeldete Benutzer vollständig überprüfen könne Gibt es einen anderen Ort, an dem Daten auf der Clientseite gespeichert werden können, außer Cookies? (wahrscheinlich nichtWir können nicht SessionID per Parameter in der URL senden (wenn der Benutzer auf einen Link zur anderen Domain klickt) oder den Header-Verweis auflösen, da wir nicht wissen, wie der Benutzer die andere Domain erreichen kann.

Wenn Sie mich nicht verstehen können, stellen Sie mir eine Frage. Wenn Sie der Meinung sind, dass es eine schlechte Idee ist, eshop auf zwei Domains mit gemeinsam genutztem (gemeinsam genutztem) Warenkorb zu betreiben, sagen Sie mir nicht, wir wissen es.

Danke für jede Antwort.

Antworten auf die Frage(22)

Ihre Antwort auf die Frage