Ver Mensaje Individual
  #3 (permalink)  
Antiguo 30/01/2012, 15:49
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 12 años, 9 meses
Puntos: 793
Respuesta: Establecer horarios de acceso

Bueno la zona horaria sería la que se quiera manejar en la página, no le veo gracia detectar la zona horaria de cada usuario, ya que podría restarle seguridad.

Puedes hacer algo así para mostrar el link

Código PHP:
Ver original
  1. <?php
  2. date_default_timezone_set('America/Bogota');
  3.  
  4. echo 'Hora actual: ' . date('H:i:s') . '<br />';
  5.  
  6. if (date('H') >= 9 && date('H') <= 11) {
  7.     echo '<a href="pagina5.php">Pagina 5</a>';
  8. } else {
  9.     echo '<a href="pagina5.php" onclick="alert(\'No se puede entrar a esta hora\'); return false;">Pagina 5</a>';
  10. }

pero en la página 5 por ejemplo también tienes que pensar en el mismo condicional, ya que si entran directamente sin link entrarían normal sin importar la hora.

Listado de Timezones soportados
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP