Файлы cookie, созданные с помощью php setcookie () и вызываемые через AJAX и XMLHttpRequest, исчезают при перезапуске Firefox - PullRequest
0 голосов
/ 16 сентября 2009

Я делаю простую систему входа в систему ajax, используя куки, чтобы запомнить имя пользователя или войти автоматически при следующем посещении. Все работает нормально, файлы cookie настроены на 10 дней в будущем, я вижу их, когда захожу и вижу файлы cookie Firefox, но они удаляются при перезапуске браузера. Файлы cookie устанавливаются с помощью setcookie () из сценария php, вызываемого с помощью функции jQuery .get. Я тоже пробовал .post, но то же самое происходит. Firebug правильно сообщает заголовок Set-Cookie. Я попробовал это на локальном хосте, и на реальном живом сервере я попытался передать все параметры в setcookie (), потому что я прочитал что-то, что Firefox рассматривает его как cookie сессии, если вы этого не сделаете, я попробовал 2 точки на имени хоста и все возможные решения Я мог бы найти в сети. Я не понимаю, почему это не работает ...

Ответы [ 2 ]

0 голосов
/ 16 сентября 2009

Хорошо, похоже, это происходит только в моем браузере, возможно, потому, что это переносной браузер Firefox.

0 голосов
/ 16 сентября 2009

вы пробовали любой другой браузер? возможно, вы настроили свой firefox на удаление файлов cookie каждый раз, когда он закрывается.

выполните следующие действия:

  1. нажмите опции или предпочтения в зависимости от вашей ОС.
  2. нажмите кнопку конфиденциальности
  3. снимите флажок «Всегда стирать мои личные данные».
...