Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/07/2013, 11:29
Avatar de Italico76
Italico76
 
Fecha de Ingreso: abril-2007
Mensajes: 3.303
Antigüedad: 17 años
Puntos: 292
Respuesta: Evitar que abran 2 veces el modulo a la vez.

Con SESSIONs ... asi como te lo arme te hace esperar 10 segundos para abrir de nuevo la misma pagina

Código PHP:
Ver original
  1. <?php
  2. $id = $_SESSION['id'];
  3. $now = time();
  4.  
  5. if (!empty($_SESSION['logs'][$id]))    
  6.     if ($now - end($_SESSION['logs'][$id]) < 10){
  7.         // header ("redirect: ...");          
  8.         echo "Debes esperar para volver a abrir otra instancia de esta pagina";
  9.         die();
  10.     }
  11.  
  12. $_SESSION['logs'][$id][] = $now;
  13.  
  14.  
  15.  
  16. echo "BIENVENIDO !!";

Como esta implementado ademas guarda mientras dure la session todos los ingresos a esa pagina.... algo que podrias cambiarlo sino te interesa

Lo que tu pides de evitar se abran dos paginas iguales..... imagino se podra hacer con Javascript pero lo que te digo puede ser una buena aproximacion desde PHP
__________________
Salu2!

Última edición por Italico76; 21/07/2013 a las 14:25