Tienes que guardar en algún lugar el tiempo o momento de cuando pulso el botón por utima vez
Puedes tomar el tiempo actual con
time()
Luego comparas ese dato + el tiempo que quieres que este añadir, con el tiempo actual
Código PHP:
Ver original$ultima_peticion_mas_5_horas = $tiempo_ultima_peticion + (5 * 60 * 60);
if ( $ultima_peticion_mas_5_horas > time() ){ echo 'Han pasado más de 5 horas;
}else {
echo ' Aun no han pasado 5 horas';
}
Espero se entienda la idea.