Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/10/2010, 11:41
maquina06
 
Fecha de Ingreso: agosto-2009
Mensajes: 31
Antigüedad: 15 años, 5 meses
Puntos: 2
Respuesta: Parar la actualzacion automatica

Cita:
Iniciado por 3nr1c Ver Mensaje
puedes hacer algo así...

Código PHP:
<?php 

date_default_timezone_set
('Europe/Madrid');//seleccionamos la zona horaria

$hora date('G');//variable con la hora (no minutos) actual

$horamax "18";//máxima hora permitida

if($hora $horamax) {

echo 
'<meta http-equiv="refresh" content="10">';

}
//si quieres hacer algo más, aquí pones un else{
EDIT: si quisieras poner (por ejemplo) las 6:35 PM sería:

Código PHP:
<?php 

date_default_timezone_set
('Europe/Madrid');//seleccionamos la zona horaria

$hora date('G');//variable con la hora (no minutos) actual

$horamax "18";//máxima hora permitida

$minutos date('i');

$minutosmax '35';

if(
$hora $horamax && $minutos $minutosmax) {

echo 
'<meta http-equiv="refresh" content="10">';

}
//si quieres hacer algo más, aquí pones un else{
Me parece que esta mal tu razonamiento, porque si alguien entrase a cualquier hora pasados los 35 minutos no refrescaria, solo con que la hora actual sea mayor O IGUAL a 18 seria sufieciente para quitar el meta tag, o bien menor o igual a 17 para poner el meta tag... osea mi idea es que no necesitas comprobar los minutos.. y en caso de que necesites que la pagina no se muestre o se cierre, podes hacer un redirect, o hacer un echo de un script en javascript para cerrar la ventana/pestaña, o simplemente un exit() o die() en php es sufieciente para terminar la ejecucion...

Saludos!

Última edición por maquina06; 07/10/2010 a las 11:45 Razón: Completar