Это очень распространенный вопрос, на который есть еще более распространенный ответ, проблема в том, что он не работает для меня.
Я использую плагин jquery.cookie.js, и, как я заметил, была ошибка ISS, которая препятствовала установке файлов cookie и перенаправлению, в то же время я укажу, что я использую локальный сервер WAMP для сборки этого.
Я установил переменную cookie, а затем перенаправил на другую страницу в соответствии с кодом ниже:
$.cookie("TEST", "Hola!", {
expires: 1,
path: '/'
});
if ($.cookie("TEST")) {
window.location.href = "./test.cfm";
}
Тем не менее, как только я пытаюсь перенаправить cookie-файл не устанавливается. Когда я удаляю редирект, cookie устанавливается. Я пробовал несколько вариантов этой темы, я установил ajax-вызов на сервер и установил туда cookie, который имеет тот же эффект. Я также использовал разные способы перенаправления страницы с одинаковым эффектом.
Кажется, моя проблема связана с включением как настроек cookie, так и перенаправления.
Дополнительная информация Я использую Firebug, чтобы увидеть, установлены ли cookie-файлы или нет, и чтобы убедиться, что я настроил их на странице перенаправления (в ColdFusion):
<CFOUTPUT>
#cookie.TEST#<br />
Como Estas?
</CFOUTPUT>
Это возвращает -99.
Все идеи приветствуются.
Задача ещё не решена.
Других решений пока нет …