Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/10/2012, 07:36
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 7 meses
Puntos: 406
Respuesta: Espera entre cada busqueda

El meta indicado es para redireccionar, mas no para lo que pide el amigo...

Tu problema se soluciona con sesiones o cookies, crea una sesión donde guardes la hora en la que hace la primera consulta (búsqueda) y luego vuelves a comprobar cuanto tiempo tiene que hizo su primera consulta....

Código PHP:
Ver original
  1. <?php
  2.  
  3. //indicamos los segundos que deben esperar...
  4. $segundos = 15;
  5.  
  6. //compruebo si ya se hizo una búsqueda
  7. if (isset($_SESSION['busqueda'])) {
  8.      //si ya se hizo una búsqueda compruebo hace cuanto....
  9.      $tiempo = $_SESSION['busqueda'] + $segundos;
  10.  
  11.      if (time() < $tiempo) {
  12.           //si no han pasados los segundos indicados enviamos un mensaje
  13.           echo 'Necesitas esperar '.($tiempo-time()).' segundos enter búsqueda y búsqueda';    
  14.      }else {
  15.           //si ya pasaron los segundos volvemos a actualizar el tiempo para una futura búsqueda
  16.           $_SESSION['busqueda'] = time();
  17.      }
  18. }else {
  19.      //si no se existe la variable 'busqueda' es que es la primera vez que el usuario accede
  20.      //por lo tanto indicamos la hora en la que hace la primera busqueda
  21.      $_SESSION['busqueda'] = time();
  22. }
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)