Foros del Web » Programando para Internet » ASP Clásico »

direccionar a distintas páginas según la hora

Estas en el tema de direccionar a distintas páginas según la hora en el foro de ASP Clásico en Foros del Web. Hola a todos!!! Otra pregunta para el foro: Tengo una web, en la cuál necesito que determinada sección de la misma sea accesible de lunes ...
  #1 (permalink)  
Antiguo 04/09/2006, 05:52
 
Fecha de Ingreso: agosto-2006
Mensajes: 60
Antigüedad: 17 años, 10 meses
Puntos: 1
direccionar a distintas páginas según la hora

Hola a todos!!! Otra pregunta para el foro:
Tengo una web, en la cuál necesito que determinada sección de la misma sea accesible de lunes a viernes de 9 a 18 hs y los sábados de 9 a 12 hs, y fuera de esos horarios muestre el correspondiente mensaje con los horarios de atención, y no permita el acceso a dicha sección.
Hay alguna manera de mostrar una página u otra según la hora y el día de la semana?
Saludos.
  #2 (permalink)  
Antiguo 04/09/2006, 08:22
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
sip la hay te voy a dar la idea porque no la tenog a la mano pero la idea es.

1. verifico el dia de la semana (Weekday creo que es), debes tomar en cuenta que es domingo el dia 1
2. verificas si el rango esta entre el 2 (lunes) 5 (viernes) si es asi le dejas pasar si no verificas si es 6, si es seis verificas horarios de sabado si no lo mandas a decirle que tan dormidos jejeje
3. una ves verificado si esta entre 2 y 5, extraes la hora
4. verificas si la hora esta dentro de las hoas habiles de tu empresa, si es asi le haces un response.redirect("formulario.asp")
si no response.redirect("fueradehorario.asp")

tomar en cuenta que la hora que obtienes es de la pc no la del server y que eso te puede traer complicaciones por la gente que se conecta desde otros paises

saludos
__________________
JuanRa Pérez
San Salvador, El Salvador
  #3 (permalink)  
Antiguo 04/09/2006, 09:39
 
Fecha de Ingreso: agosto-2006
Mensajes: 60
Antigüedad: 17 años, 10 meses
Puntos: 1
Gracias JuanRAPerez por responder. Mi duda es la siguiente, esta forma de hacerlo que describís, toma la hora de cada pc que se conecta? o sea que si una pc tiene configurada cualquier fecha, podría ser direccionada a la página equivocada? y si esto es así, existe alguna forma de tomar la hora del servidor donde se aloja la página?
Desde ya, muchas gracias.
  #4 (permalink)  
Antiguo 04/09/2006, 10:23
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Claro esta que debes usar la hora del servidor, y para ello debes usar las funciones de tiempo y fecha que vbscript tiene.

Saludos
  #5 (permalink)  
Antiguo 04/09/2006, 11:04
 
Fecha de Ingreso: agosto-2006
Mensajes: 60
Antigüedad: 17 años, 10 meses
Puntos: 1
Gracias por el link, MYAKIRE
  #6 (permalink)  
Antiguo 04/09/2006, 13:45
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 4 meses
Puntos: 2
mas cerquita y en español
__________________
Manual de ASP Avanzado ;-)
  #7 (permalink)  
Antiguo 08/09/2006, 10:19
 
Fecha de Ingreso: agosto-2006
Mensajes: 60
Antigüedad: 17 años, 10 meses
Puntos: 1
Gracias ELAPRENDIZ por el link
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:02.