Куки не сохраняются айфон php

Я знаю, что было предложено много вариантов по этому вопросу, и я попробовал почти все предложенные решения, но ни один из них не помог мне.

Я разрабатываю веб-сайт, который использует php для установки cookie следующим образом:

Цель состоит в том, чтобы распознать возвращающегося пользователя, попросить его подтвердить, что это он, а затем продолжить с того места, на котором он остановился в последний раз, когда посещал сайт. Есть еще одна опция, которая требует от них повторного ввода своего идентификатора пользователя, так что не все потеряно … но это усугубляет то, что я не могу заставить это работать.

Вот сценарий, когда я захожу на сайт, используя что-то кроме Safari на iOS.

  1. Запустите браузер и введите URL для моего сайта.
  2. Введите UserID (и другую необходимую информацию), чтобы начать (или возобновить) работу на сайте
  3. Работы на сайте немного
  4. Введите URL для любого другого сайта.
  5. Повторно введите URL для моего сайта … Я вернулся туда, где остановился.
  6. Завершить браузер
  7. Перезапустите браузер и введите URL для моего сайта.
  8. Я вернулся туда, где я остановился

Вот сценарий, когда я захожу на сайт с помощью Safari на iOS. (шаги 1.-7 совпадают)

  1. Сайт требует от меня повторного ввода UserID (и другой необходимой информации) для возобновления работы на сайте.

Единственная тестовая платформа, которую я тестировал, имеет эту проблему — Safari на iOS. Я тестировал Safari, Chrome, Firefox на OSX и Windows, Chrome на iOS и Chrome на Android. Все это работает, как и ожидалось. Настоящим отличием является то, что я также тестировал с помощью симулятора iPhone 5s, который поставляется с Xcode и который также работал как ожидалось.

Я проверил, дважды проверил, трижды проверил мои настройки «Блокировать куки» на моем (физическом) iPhone, и это явно «Разрешить всегда»

Читайте также:  Айфон замена батареи инструкция

Я подключил телефон к ноутбуку с помощью USB-кабеля и проверил настройки файлов cookie с помощью WebInspector. Файл cookie USER_ID устанавливается сразу после шага 2. Срок действия истекает через 30 дней. Флаг HTTP установлен. Путь «/». Веб-сайт правильный (я пробовал как с, так и без ведущих ‘.’). Файл cookie все еще устанавливается после шага 5. Файл cookie исчезает на шаге 7 (перезапуск Safari и переход на мой сайт).

Я рвал на себе волосы последние 2 дня. Кто-нибудь видел это раньше? А еще лучше, кто-нибудь знает, что может происходить?

Большое спасибо,
Майк

Решение

Я позаимствовал iPhone у друга и обнаружил, что у меня нет проблем с моим сайтом.

Вернулся на мой телефон и очистил всю историю браузера. Это начало работать. Не уверен, что было в истории, что вызвало эту проблему, но я двигаюсь дальше.

Источник

Некоторые пользователи могут задаваться вопросом, как включить Cookie на iPhone. У разных людей разные мнения о том, является ли включение куков риском для безопасности или приватности. Некоторые сайты имеют функции, зависящие от файлов cookie, и поэтому требуют их включения.

Браузеры, в свою очередь, тоже имеют разную степень настройки когда дело доходит до файлов Cookie. В этой статье мы расскажем, как можно включить, отключить или изменить настройки куков в Safari, Chrome и Firefox на iPhone.

Что такое куки?

HTTP-cookie – это небольшие коллекции данных, которые веб-сервер создает, когда пользователь просматривает веб-сайт. Затем веб-браузер оставляет файл cookie на устройстве пользователя.

Зачем их разрешать?

Куки, используемые сайтом, могут использоваться для сохранения важной информации о ваших предпочтениях, имён пользователей и паролей.

Зачем их отключать?

Куки, используемые третьими лицами, например рекламными компаниями, могут служить для отслеживания вашей интернет-активности с целью таргетинга рекламы по вашим интересам.

Как отключить или изменить предпочтения в отношении файлов Cookie

Safari

Если вы используете Safari для просмотра интернет-страниц на iPhone, вы можете изменить множество параметров через Настройки.

  • Откройте приложение «Настройки», затем прокрутите вниз и выберите Safari.
  • Чтобы включить куки, прокрутите вниз до раздела «Конфиденциальность и безопасность» и нажмите на тумблер рядом с пунктом меню «Блокировка всех Cookie».

Источник

PHP несколько куки не работают на iPad/iPhone

Итак, мое приложение является корзиной электронной торговли на основе iframe; сеанс корзины хранится в домене доступа. Когда пользователь проверяет, iframe разворачивает всплывающий логин на наш SAAS (который очищает наш домен для файлов cookie с перекрестными доменами). После аутентификации входа в систему всплывающее окно закрывается, и обновление iframe обновляется и загружает пользователя с сохраненной информацией (все сделано правильно). Сеанс телеграммы проходит через iframe через HTTP-запросы, поэтому он правильно поражает сервер.

Читайте также:  Айфон как зарегистрироваться icloud

Проблемная область: Мое приложение развертывает несколько файлов cookie (сеанс телеграммы, ссылающийся сайт и т.д.), кажется, что ТОЛЬКО на сафари iPhone и iPad, заголовки не отображают несколько файлов cookie. Устанавливается только один. Имейте в виду, что у меня есть заголовок php, объявляющий допустимые несколько файлов cookie (или технически разрешенных нескольких заголовков). Очевидно, проблема связана с мобильными браузерами клиентского сайта, у кого-нибудь есть эти проблемы?

Сообщается через PID Apple Bug Reporter # 13966978.

ОТВЕТЫ

Ответ 1

Оказывается, что метод безопасного добавления нового домена через новое всплывающее окно (установить cookie с информацией о домене +, помеченный как безопасный) не работает.

Вы должны сначала добавить простой куки файл в самую первую строку без каких-либо дополнительных флагов i.e.:

Это была очень странная ошибка и сообщается @

Яблочный репортер PID # 13966978.

Источник

Некоторые пользователи могут задаваться вопросом, как включить Cookie на iPhone. У разных людей разные мнения о том, является ли включение куков риском для безопасности или приватности. Некоторые сайты имеют функции, зависящие от файлов cookie, и поэтому требуют их включения.

Браузеры, в свою очередь, тоже имеют разную степень настройки когда дело доходит до файлов Cookie. В этой статье мы расскажем, как можно включить, отключить или изменить настройки куков в Safari, Chrome и Firefox на iPhone.

Что такое куки?

HTTP-cookie – это небольшие коллекции данных, которые веб-сервер создает, когда пользователь просматривает веб-сайт. Затем веб-браузер оставляет файл cookie на устройстве пользователя.

Зачем их разрешать?

Куки, используемые сайтом, могут использоваться для сохранения важной информации о ваших предпочтениях, имён пользователей и паролей.

Зачем их отключать?

Куки, используемые третьими лицами, например рекламными компаниями, могут служить для отслеживания вашей интернет-активности с целью таргетинга рекламы по вашим интересам.

Как отключить или изменить предпочтения в отношении файлов Cookie

Safari

Если вы используете Safari для просмотра интернет-страниц на iPhone, вы можете изменить множество параметров через Настройки.

  • Откройте приложение «Настройки», затем прокрутите вниз и выберите Safari.
  • Чтобы включить куки, прокрутите вниз до раздела «Конфиденциальность и безопасность» и нажмите на тумблер рядом с пунктом меню «Блокировка всех Cookie».
Читайте также:  Kcell iphone 13 pro max

Источник

Кука не сохраняется

Кука сессии
Здравствуйте! Не знаю к какому разделу отнести этот вопрос, но оставлю его здесь (извините если.

Не удаляется кука
18

а там, где вы проверяли — в браузере самом печеньки не отключены?

Добавлено через 2 минуты

Я проверял только на двух и это были браузеры от гугал и там вообще нет такой настройки да и у меня он стоит!

Добавлено через 58 секунд
Да и название кук я разные пробовал!

да ну что Вы говорите?) chrome://settings/content — перейдите (настройки->расширенные->настройки содержания) самое первое

а какая разница какое имя. запустите тот код что я написал и обновите страницу пару раз

Спасибо не знал как в эти настройки попасть! На том браузер на котором не заходит стоит сохранения как и у меня! По части вашего кода у меня выводится значение куки в том браузере выводятся НЕЧЕГО

Добавлено через 1 минуту

проверил в пяти браузерах — лисе, хроме, опере, ИЕ, яндекс.интернет. Везде работает. Проверьте еще раз настройки кукисов самого браузера

Добавлено через 1 минуту
P.S. только помимо bar еще четыре буквы пишет

проверил в пяти браузерах — лисе, хроме, опере, ИЕ, яндекс.интернет. Везде работает. Проверьте еще раз настройки кукисов самого браузера

Добавлено через 1 минуту
P.S. только помимо bar еще четыре буквы пишет

Ох спасибо от души а я то думал что ж такое пол дня ломал голову над скриптом! А дело в браузере оказывается потому что с настройками у него всё нормально! Наверно он поломал!

Добавлено через 1 минуту
У а может ли быть виной всему антивирус ну так чисто теоретический?

Не ставится кука
Кука ставится в директории site.ru/ref/N где N это $refnum Всё нормально кука ставится и.

Не выводится кука file_get_contents
Здравствуйте, вывожу часть кода через file_get_contents в нем есть вывод куки но значение куки не.

SetCookie (‘name’, $value); (1) Сколько живет такая кука?
Привет. Я использую следующую конструкцию для установки куков SetCookie (‘name’, $value); (1).

Отдельная кука для для отдельного модального окна
Здравствуйте! у меня на cms koobie есть функционал показа всплывающих модальных окон, запускаются.

Источник

Оцените статью