Я делаю простую систему входа в систему ajax с помощью файлов cookie, чтобы помнить имя пользователя или логин автоматически при следующем посещении. Все работает нормально, файлы cookie устанавливаются на 10 дней в будущее, я могу видеть их, когда я иду, и вижу файлы cookie Firefox, но они удаляются при перезапуске браузера. Файлы cookie устанавливаются с помощью setcookie() из скрипта php, называемого с помощью функции jQuery .get. Я тоже пытался .post, но то же самое происходит. Firebug правильно сообщает заголовок Set-Cookie. Я пробовал его на локальном хосте, и на реальном реальном сервере я пробовал передавать все параметры setcookie(), потому что я читал что-то, что Firefox рассматривает его как сеансовый файл cookie, если вы этого не делаете, я пробовал 2 точки на имени хоста и всевозможных решение, которое я мог найти в сети. Я не понимаю, почему это не работает ...Куки, созданные с помощью php setcookie() и вызванные через AJAX и XMLHttpRequest, исчезают при перезапуске Firefox
0
A
ответ
0
Вы пробовали какой-либо другой браузер? возможно, вы настроили свой firefox для удаления файлов cookie каждый раз, когда он закрыт.
принимает следующие шаги:
- опция нажмите или предпочтения в зависимости от вашей операционной системы.
- нажмите на конфиденциальность
- un check «Всегда очищать личные данные».
0
Хорошо, похоже, что это происходит только в моем браузере, возможно, это потому, что это портативный компьютер.
Лучше добавить это как отредактировать к исходному вопросу, а не поместить его в качестве ответа. Кроме того, портативный Firefox любит не оставлять следов, поэтому вполне возможно, что он настроен на удаление файлов cookie при закрытии. – cmptrgeekken