Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/11/2013, 19:03
Avatar de Cuervoo
Cuervoo
 
Fecha de Ingreso: octubre-2013
Mensajes: 165
Antigüedad: 11 años, 1 mes
Puntos: 43
Respuesta: random sin que se repitan hasta finalizar

Eso lo hace cada vez que carga la página, no? Y vos querés que cada vez que se cargue, muestre uno distinto.

Si está bien eso que entendí, podrías guardarlo en una variable session y verificar que no haya sido usada antes.

Código PHP:
Ver original
  1. do
  2. {
  3.     $campania_aleatoria = array_rand($directorio);
  4. } while (in_array($campania_aleatoria, $_SESSION['campanas']);
  5.  
  6. $_SESSION['campanas'][] = $campania_aleatoria;