gersonab 1 Denunciar post Postado Junho 12, 2017 Boa tarde, como defino um horário para acesso a uma página, tipo, quero ela disponível para acesso das 08 as 18 de segunda a sexta . Compartilhar este post Link para o post Compartilhar em outros sites
Alaerte Gabriel 662 Denunciar post Postado Junho 12, 2017 Comece estudando sobre datas no PHP, e Hora. A lógica é: Na tentativa de acesso ao sistema, basta você verificar a data atual e calcular o intervalo entre a data permitida. Compartilhar este post Link para o post Compartilhar em outros sites
gersonab 1 Denunciar post Postado Junho 12, 2017 Funcional, porém tem como melhorar ? <?php $data = date('Y-m-d'); $dia = date('w', strtotime($data)); $hora = date('H:m:s'); if ($dia == 0){ echo "Acesso não permitido neste dia e ou horário, redirecionando ....."; echo '<meta http-equiv="refresh" content="5;URL=index.html" />'; } else if ($dia == 6){ echo "Acesso não permitido neste dia e ou horário, redirecionando ....."; echo '<meta http-equiv="refresh" content="5;URL=index.html" />'; } else if ($hora < '08:00:00'){ echo "Acesso não permitido neste dia e ou horário, redirecionando ....."; echo '<meta http-equiv="refresh" content="5;URL=index.html" />'; } else if ($hora > '18:00:00'){ echo "Acesso não permitido neste dia e ou horário, redirecionando ....."; echo '<meta http-equiv="refresh" content="5;URL=index.html" />'; } else { echo "$dia, $hora"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
ESerra 744 Denunciar post Postado Junho 12, 2017 if($dia > 0 AND $dia < 6 AND $hora > '08:00:00' AND $hora < '18:00:00'){ echo 'ok'; }else{ echo 'erro'; } Compartilhar este post Link para o post Compartilhar em outros sites
gersonab 1 Denunciar post Postado Junho 12, 2017 Perfeito, ficou desta forma, assim consigo controlar o acesso ... date_default_timezone_set('America/Sao_Paulo'); $data = date('Y-m-d'); $dia = date('w', strtotime($data)); $hora = date('H:m:s'); if($dia > 0 AND $dia < 6 AND $hora > '08:00:00' AND $hora < '18:00:00'){ // aqui vem o acesso ..... } else { echo "Acesso não permitido neste dia e ou horário, redirecionando ..... "; echo '<meta http-equiv="refresh" content="5;URL=index.php" />'; } Resolvido Compartilhar este post Link para o post Compartilhar em outros sites