Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/10/2011, 20:27
Avatar de andresdzphp
andresdzphp
Colaborador
 
Fecha de Ingreso: julio-2011
Ubicación: $this->Colombia;
Mensajes: 2.749
Antigüedad: 13 años, 4 meses
Puntos: 793
Respuesta: apoyo con codigo captcha

Cuando usas sesiones debes poner session_start() al principio de cada página.

header("Content-type: captcha/gif"); ???

no será header('Content-Type: image/gif'); ?

otra cosa debes definir la variable $key en la función:

Código PHP:
Ver original
  1. function randomText($length) {   //FUNCION PARA CREAR UNA CLAVE ALEATORIA
  2.     $key = '';
  3.     $pattern = "123456789PIUYTREWQASDFGHJKLMNBVCXZ123456789PLMK1IJNBHUYGVC123456789FTRDXZSEWAQWSDERFTGYHUJ123569876543ERDFREDESWQASWQASDGHGTY";  
  4.     for($i=0;$i<$length;$i++) {  
  5.       $key .= $pattern{rand(0,35)};  
  6.     }  
  7.     return $key;  
  8. }

Si se me ocurre algo más te digo.

Edito: Con los cambios que te dije me funcionó.

Saludos.
__________________
Si sabemos como leer e interpretar el manual será mucho más fácil aprender PHP. En lugar de confiar en ejemplos o copiar y pegar - PHP

Última edición por andresdzphp; 27/10/2011 a las 20:44