Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/07/2010, 04:43
Vallu
 
Fecha de Ingreso: marzo-2010
Ubicación: Barcelona
Mensajes: 657
Antigüedad: 14 años, 8 meses
Puntos: 26
Respuesta: Cómo hacer una comprobación de código sin que el usuario vea el código

Este es el código que genera una cadena de 7 caracteres aleatoriamente:
Código PHP:
//To Pull 7 Unique Random Values Out Of AlphaNumeric

//removed number 0, capital o, number 1 and small L
//Total: keys = 32, elements = 33
$characters = array(
"A","B","C","D","E","F","G","H","J","K","L","M",
"N","P","Q","R","S","T","U","V","W","X","Y","Z",
"1","2","3","4","5","6","7","8","9");

//make an "empty container" or array for our keys
$keys = array();

//first count of $keys is empty so "1", remaining count is 1-6 = total 7 times
while(count($keys) < 7) {
    
//"0" because we use this to FIND ARRAY KEYS which has a 0 value
    //"-1" because were only concerned of number of keys which is 32 not 33
    //count($characters) = 33
    
$x mt_rand(0count($characters)-1);
    if(!
in_array($x$keys)) {
       
$keys[] = $x;
    }
}

foreach(
$keys as $key){
   
$random_chars .= $characters[$key];
}
echo 
$random_chars
Ahora lo que tendrias que hacer seria poner un input de texto, y un campo hidden con el valor que has creado, y passarlo a la pagina que quieras con el submit.