extension - Sintaxis de Setcookie Google Chrome
chrome cookies extension (2)
Estoy usando la siguiente sintaxis para establecer una cookie:
Set-Cookie:Cookie-name=value; path=/; Max-Age=1296000; HttpOnly
En la consola de Google Chrome se muestra una fecha no válida para esa cookie.
¿Qué está mal en la sintaxis?
De acuerdo con http://en.wikipedia.org/wiki/HTTP_cookie#Expires_and_Max-Age http://tools.ietf.org/html/rfc6265#section-5.2.2 Puedo usar Max-Age para especificar el tiempo de caducidad relativo.
Actualizar
Realicé pruebas adicionales y llegué a la misma conclusión que el Número 123013 que se detalla a continuación. Creo que esto es sólo un error de DevTools.
DevTools> Red aparece para representar incorrectamente la fecha. Sin embargo, DevTools> Resources muestra correctamente la fecha similar a otros navegadores.
Además, otra cookie que creé expiró correctamente. Esto se reflejó en DevTools> Recursos pero no en DevTools> Red. .
Resultados de la prueba
setcookie(''foo'', ''bar'', time()+3600, "/", NULL, false, true);
Chrome v24.0.1312.57
Resources > Cookies Thu, 14 Feb 2013 17:08:33 GMT
Network > Cookies Invalid Date
Firefox 18.0.2 Thursday, February 14, 2013 11:59:15 AM
IE9 9.0.8112.16421 Thu, 14-Feb-2013 17:06:42 GMT
Finalmente, para concluir, su sintaxis parece correcta. El mensaje "Fecha no válida" parece un error de Chrome.
No pude replicar este problema con Chrome v24.0.1312.57. Configuré varias cookies de prueba con JavaScript y PHP. Chrome no arrojó errores y convirtió correctamente max-age
valores de max-age
que pasé en los valores de expires
correspondientes.
Este error, o algo muy similar, ha sido enviado y aparentemente solucionado.
WebKit
- 2 de noviembre de 2012 - Error 97471 - Inspector web: información de cookies en la pestaña de Cookies de recursos de la red muestra "Fecha no válida"
Cromo
No creo que sea algo que puedas / deberías resolver. La herramienta Inspector / Dev que está utilizando no siempre tiene la razón, como lo muestra el otro usuario. Hay otros casos en los que la herramienta Dev también está mal, como en la herramienta "red".
Podría instalar una extensión como editar esta cookie para averiguar cómo se comportan sus cookies. Aunque no le ayuda a rastrear redirecciones, ayuda a saber qué cookies están configuradas y le permite cambiarlas también.