PHP mehrere Cookies funktionieren nicht auf iPad / iPhone-Browser

Meine Anwendung ist also ein iframe-basierter E-Commerce-Warenkorb. Die Warenkorbsitzung wird in der zugreifenden Domain gespeichert. Wenn ein Benutzer auscheckt, stellt der iframe ein Popup-Login für unseren SAAS bereit (wodurch unsere Domain für domänenübergreifende Cookies gelöscht wird). Nach der Authentifizierung des Popup-Logins wird das Popup geschlossen und der Iframe aktualisiert. Anschließend wird der Check-out des Benutzers mit den gespeicherten Informationen geladen (alles korrekt ausgeführt). Die Cart-Sitzung wird über http-Abfragen an den Iframe übergeben, sodass der Server ordnungsgemäß erreicht wird.

Der Problembereich: Meine Anwendung setzt mehrere Cookies ein (Warenkorbsitzung, verweisende Website usw.). Es scheint, dass NUR auf der iPhone- und iPad-Safari in den Kopfzeilen nicht mehrere Cookies gesetzt sind. Es wird nur einer festgelegt. Denken Sie daran, dass mein PHP-Header mehrere gültige Cookies deklariert (oder technisch gesehen mehrere Header erlaubt). Offensichtlich liegt das Problem bei den mobilen Browsern der Client-Site. Gibt es noch andere Probleme?

Gemeldet über Apple Bug Reporter PID # 13966978.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage