Файлы cookie в веб-приложении удалены - PullRequest
0 голосов
/ 25 января 2020

У меня есть веб-приложение, где я работаю с файлами cookie. Проблема в том, что в форме «A» я сохраняю куки со следующим кодом в Javascript.

function uploadCookieMesa(dataCookie) {

    saveCookie('qr_rest_c_icod', dataCookie.rest_c_icod); 
    saveCookie('qr_rest_c_vnomb', dataCookie.rest_c_vnomb); 
    saveCookie('qr_loca_c_icod', dataCookie.loca_c_icod); 
    saveCookie('qr_loca_c_vnomb', dataCookie.loca_c_vnomb); 
    saveCookie('qr_mesa_c_icod', dataCookie.mesa_c_icod); 
    saveCookie('qr_mesa_cli_c_icod', dataCookie.mesa_cli_c_icod); 
    saveCookie('qr_clie_c_icod', dataCookie.clie_c_icod); 
    saveCookie('qr_mesa_cli_c_vcomentario', dataCookie.mesa_cli_c_vcomentario); 
}

function saveCookie(name,value) {

    var expiresdate = new Date(2068, 1, 02, 11, 20);
    document.cookie = name + "=" + encodeURIComponent(value) + "; expires=" + expiresdate.toUTCString();

}

Cook ie в chrome:


Cookie in chrome

В этой форме я могу сохранить значения, но при вводе другой формы «B». Это печенье очищает.

Мне нужна твоя помощь. Спасибо !!!

1 Ответ

0 голосов
/ 26 января 2020

По умолчанию ваши куки будут отправляться только для запросов на страницу, где они были установлены (форма A).

Добавьте параметр пути ;path=/ в их конец - это скажет браузеру отправлять их по запросам на все страницы вашего сайта, включая форму B.

...