У меня есть форма, которая при отправке вызывает запрос jquery .ajax, например:
$.ajax({
type:"POST",
url: "/posts/" + id + "/add_comment",
..
..
});
У этого веб-сайта есть субдомены, и файл cookie сеанса после входа в систему выглядит следующим образом:
name: __webt_session
value: ...
host: testsubdomain.lvh.me
path: /
Secure: No
Expires: At end of session
Теперь, когда я отправляю комментарий, он не сохраняет комментарий, он скорее перенаправляет на страницу входа (html для страницы входа в систему, он не 'фактически перенаправляет, потому что это был вызов ajax засцены).
Должен ли мой URL для действия формы включать субдомен?
Кстати, почему он говорит «безопасный: НЕТ»
ОБНОВЛЕНИЕ
Я установил в URL-адресе записи полный URL с субдоменом, и он все еще перенаправляет на страницу входа. Почему он не забирает cookie?
Когда я нахожусь на странице, на которой я публикую форму, я вхожу в систему очень хорошо.URL содержит субдомен в нем.Должно быть, когда я публикую на странице, по той или иной причине, он думает, что я не вошел в систему и перенаправляет меня (вы должны войти в систему, чтобы оставить комментарий).Очень растерян, почему он не забирает печенье.
Идеи?