Я устанавливаю файл cookie httpOnly через php:
setcookie("AuthCookie", $result, time()+60*60*24, '/', "page.io", FALSE, TRUE);
Это вызывается через вызов jQuery ajax:
request = $.ajax({
url: "http://page.io/login.php",
type: "POST",
data: jsonData,
complete: function(r){
if (r.status == 200) {
window.location = 'http://beta.page.io/';
}
}
});
login.php выполняет вызов setcookie, затем jquery перенаправляет на beta.page.io.
Файл cookie httponly присутствует на page.io. Его можно удалить, очистив кеш и данные в firefox.
На beta.page.io есть старый файл cookie httponly. Очистка кеша и данных в firefox не удаляет этот файл cookie. Вызов setcookie добавит к этому файлу cookie другой «AuthCookie».
setcookie("AuthCookie", $result, time()-10, '/', "page.io", FALSE, TRUE);
также не удаляет cookie. beta.page.io — это угловое приложение, работающее на сервере nodejs.
Как удалить этот файл cookie? работали над этим в течение нескольких дней без решения.