console.log(document.cookie) da una cadena vacía.
Trabajando en localhost, la ruta es cgi-bin, solo http es falso, seguro es falso, el mismo sitio es laxo. Cuando veo las cookies en el sitio, tiene el nombre y el valor de las cookies almacenadas correctamente. Pero, document.cookie simplemente está vacío. ¿Es por localhost? Sin embargo, ¿las cookies están configuradas correctamente?