tecknity extension chrome google-chrome cookies http-headers httpcookie

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

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.