Registración Preguntas Home Pagos y Facturas Mapa del Sitio
Buscar:
Buscar Guías sobre:
Escribe una guía
¿Como saber la fecha de expiración de una cookie?
Ver más Guías del autor
4 de 7 usuarios encontraron útil esta guía.
Modificada el 04/05/2007

La fecha en que expira una cookie es un numero grabado en el archivo de la propia cookie que indica el tiempo decorrido desde el día 01/01/1601 hasta la fecha/hora determinada.

Ese número es grabado en el archivo de la cookie y representa un número de 100-nanosegundos desde el dia 01/01/1601.

1 - ¿Donde localiza la cookie ese número?
2 - ¿Como convertir ese número a la fecha de expiración?

1 - ¿Donde se localiza la cookie en los número?

Vea por ejemplo el texto de una cookie de mercadolibre.com.ar abajo.

Para colocar el archivo en el mismo formato que abajo, copia la cookie en una word/bloc de notas y coloca los números uno abajo del otro diferenciándolos por el cuadrito/símbolo que divide una cifra de otra.

En este formato se puede ver todo mas claro:

orgpms
999999
mercadolibre.com.ar/
1024
2376555264

29858016
2513226624
29851981

*

Por lo general, MercadoLibre utiliza várias cookies dentro del mismo archivo. En todos ellos existen cuatro cifras grandes que originalmente están así:

237655526429858016251322662429851981

Las dos primeras partes fueron un número de 64 bits con la indicación de la fecha y hora que vence dicha cookie.

Las dos ultimas partes forman  un numero de 64 bits con la indicación de la fecha y hora que la cookie fue gravada.

Veamos por lo tanto el primer conjunto de números:

237655526429858016

Este número es un numero de 64 bits y está dividido en dos partes, la primera, la parte alta de los primeros 32 bits y la segunda con la parte de debajo de los otros 32 bits.

Esto no nos facilita para nada la comprsión del significado de este número pero si nos posibilita utilizar una función en VBscript (abajo) que va a traduzir en fecha y hora el número que está en el arquivo de la cookie.

2 - ¿Como convertir este número en la fecha?

Pegamos solo la parte de abajo, es decir, 29858016 en el traductor de fechas. (El traductor de fechas es la función en VbScript abajo mencionado.

Dim ValCookie
ValCookie = InputBox("Informe el número Encontrado en la cookie:","Convertidor Cookie para Fecha/Hora")
intExpireTime = ValCookie * (2^32)
intExpireTime = intExpireTime / (60 * 10000000)
intExpireTime = intExpireTime / 1440
Wscript.Echo "O Cookie Expira em: " & intExpireTime + #1/1/1601#

Para utilizar la función de arriba, copia el código para un archivo nuevo en el Bloc de Notas y guárdalo como: dtCookie.vbs

Para utilizarlo haga doble clic en el archivo: dtCookie.vbs

La ?traducción? del número codificado en la cookie aparecerá como Fecha/Hora.

Si preferís, hace el download del archivo ?dtCookie.vbs? haciendo clic aquí

Palabras Clave: Cookies | Expiración | Fecha | Tiempo | Orgpms
4 de 7 usuarios encontraron útil esta guía.
El autor asume la total responsabilidad por el contenido de esta guía.
¿Crees que esta guía está en contra de las Políticas de MercadoLibre? Infórmalo aquí.
En esta sección encontrarás información publicada por Usuarios bajo su exclusiva responsabilidad. MercadoLibre no controla los contenidos de las Guías y no responderá por información inexacta, errónea o difamatoria, o por el uso que se haga de ella. El ingreso a la misma es decisión voluntaria del navegante quien acepta la posibilidad de encontrar material que puede afectar su susceptibilidad.
Contenido provisto por



Volver arriba