29/07/2010, 03:10
|
| | Fecha de Ingreso: diciembre-2009
Mensajes: 27
Antigüedad: 14 años, 11 meses Puntos: 1 | |
Respuesta: Cómo hacer una comprobación de código sin que el usuario vea el código Cita:
Iniciado por Vallu 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(0, count($characters)-1);
if(!in_array($x, $keys)) {
$keys[] = $x;
}
}
foreach($keys as $key){
$random_chars .= $characters[$key];
}
echo $random_chars;
Pero yo no quiero un código aleatorio, yo lo que quiero es un código fijo, como si fuera una contraseña en la que no hiciera falta un nombre de usuario para entrar. |