PHP несколько куки не работают на iPad/iPhone
Итак, мое приложение является корзиной электронной торговли на основе iframe; сеанс корзины хранится в домене доступа. Когда пользователь проверяет, iframe разворачивает всплывающий логин на наш SAAS (который очищает наш домен для файлов cookie с перекрестными доменами). После аутентификации входа в систему всплывающее окно закрывается, и обновление iframe обновляется и загружает пользователя с сохраненной информацией (все сделано правильно). Сеанс телеграммы проходит через iframe через HTTP-запросы, поэтому он правильно поражает сервер.
Проблемная область: Мое приложение развертывает несколько файлов cookie (сеанс телеграммы, ссылающийся сайт и т.д.), кажется, что ТОЛЬКО на сафари iPhone и iPad, заголовки не отображают несколько файлов cookie. Устанавливается только один. Имейте в виду, что у меня есть заголовок php, объявляющий допустимые несколько файлов cookie (или технически разрешенных нескольких заголовков). Очевидно, проблема связана с мобильными браузерами клиентского сайта, у кого-нибудь есть эти проблемы?
Сообщается через PID Apple Bug Reporter # 13966978.
Ответы
Ответ 1
Оказывается, что метод безопасного добавления нового домена через новое всплывающее окно (установить cookie с информацией о домене +, помеченный как безопасный) не работает.
Вы должны сначала добавить простой куки файл в самую первую строку без каких-либо дополнительных флагов i.e.:
setcookie("hi","true");
Это была очень странная ошибка и сообщается @
Яблочный репортер PID # 13966978.