Проблема с Google Chrome Cookie php - PullRequest
0 голосов
/ 28 июня 2011

У меня проблема с файлами cookie в браузере Google Chrome. В других браузерах сайт работает правильно. Проблема в том, что при входе и закрытии браузера. Когда вы вернетесь, вы не залогинены. Если вы нажмете на любую ссылку, вы войдете в систему. Поэтому при первом посещении куки не работают. Любые идеи, как это исправить?

Ответы [ 2 ]

1 голос
/ 17 сентября 2011

Прежде чем вы сможете получить доступ к куки, вы должны обновить страницу.Дело в том, что файлы cookie работают следующим образом:

  1. ваш компьютер отправляет запрос на страницу
  2. сервер отправляет страницу (включая заголовки, и вдоль этих заголовков может быть один, сообщающий вашемукомпьютер для хранения файлов cookie)
  3. при выполнении другого запроса компьютер отправляет все ранее установленные файлы cookie

После установки файла cookie у вас есть для обновлениястраница, чтобы использовать его.

Вы говорите, что используете Chrome.Если вы работаете в OS X, может быть другая проблема: я только что обнаружил, что Chrome в OS X неправильно компенсирует разницу часовых поясов.

Если вы используете GMT ​​+ 4, и для файла cookie истекает меньшечем через 4 часа он истечет сразу.Если вы установите его срок действия через 4 часа и 10 секунд, он истекает через 10 секунд.Это испортилось!

0 голосов
/ 28 июня 2011

Сначала попробуйте стереть все файлы cookie, историю и т. Д. Затем я предлагаю вам проверить ограничение размера, а затем проверить каталоги (переместите все файлы в 1 место). Chrome поддерживает HTML5 localStorage, попробуйте его для больших данных. Наконец, проверьте статус http / https

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...