Tema: Cookies
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/08/2002, 19:07
taka
 
Fecha de Ingreso: abril-2002
Mensajes: 30
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Cookies

Hola Almaluz

En general para comparar fechas utilizo la funcion CDATE para asegurarme que lo que estoy comparando sean dos fechas.
Lo mismo hago con numeros pero utilizo la funcion CINT.


CDATE (cadena)
Recibe como argumento una cadena alfanumérica representando una fecha y la convierte en un dato de subtipo DATE.


Me permiti modificar el codigo que mostraste.
Este script en mi PC funciona correctamente.
Código:
  <% 
IF (Request.Cookies("Num_Accesos")="") THEN

	'si la Cookie Num_Accesos esta vacia es la primera vez que ingresa
	'asi que guardo el valor 1 en Num_Accesos y la fecha y hora del registro

	Response.Cookies("Num_Accesos")=1
	Response.Cookies("Fecha")=Date 
	Response.Cookies("Hora")=Time
	Primera_Vez = True

ELSE
	'caso contrario el usuario ya habia ingresado alguna ves
	'entonces reviso cual habia sido la ultima fecha
	'lo hago ahora porque despues lo voy a modificar

	Fecha_Ant = Request.Cookies("Fecha")
	Hora_Ant = Request.Cookies("Hora")

	If Date <> CDATE(Request.Cookies("Fecha")) Then 
		'si hoy no ingreso entoces sumo uno al Num_Accesos
		'y guardo la fehca y hora del momento
		Response.Cookies("Num_Accesos")= Request.Cookies("Num_Accesos")+1
		Response.Cookies("Fecha")=Date 
		Response.Cookies("Hora")=Time
	End If 
	Primera_Vez = False
END IF 
%>
saludos
Gustavo