PHP safari `Prevent cross-site tracking`

0

Witam,

Safari nie chce zapisac sessji na serwerze w momencje przekierowania z modal window. Czytalem, ze to cos powiazanego z Prevent cross-site tracking. Ale nie mam pojecia czemy tak jest. Czy ktos mial podobyn problem?

1

Może nie z modalami, ale ostatnio strasznie się rypaliśmy z blokadą ciastek w iframe w safari. Oni ogólnie co chwilę to bardziej zaostrzają politykę ciastek.
Przekierowanie robi skrypt czy kliknięcie jakieś?

0

@pesymistycznyoptymista: Właśnie to jest iframe w pop up window. Użytkownik wysylania formularza i nastepnie jest przekierowany z iframe do naszej strony. Nie mam bladego pojecia o co chodzi. Dodawałem przerózne nagłówki w PHP, ale nie udalo mi sie obejsć. Jak Ty naprawiłeś Wasz błąd? Bo możliwe, ze mamy ten sam probblem.

0

Mam dla Ciebie przykrą informację. Nie obejdziesz tego w konwencjonalny sposób. Safari nie pozwoli na dodanie ciastek w iframe przez strony, które nie są "zaufane". Ludzie robią takie obejścia, że po kliknięciu w link czy coś, co odpala się docelowa strona, ustawia jakieś ciasteczko i robi przekierowanie na poprzednią stronę. W ten sposób ta docelowa strona jest już zaufana i można korzystać z ciasteczek. Tylko, że to rypanie niemiłosierne. U nas w firmie najlepszym rozwiązaniem okazało się po prostu wyświetlenie użyszkodnikowi safari informacji z linkiem do otwarcia wszystkiego w nowej stronie zamiast w iframe. Klikalność nie spadła, a nie ma jakichś dziwnych kombinacji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1