Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/05/2008, 02:57
Avatar de markshock
markshock
 
Fecha de Ingreso: abril-2004
Ubicación: Allí, al fondo a la izqui
Mensajes: 316
Antigüedad: 20 años
Puntos: 0
Problema con session y captcha...

Hola amigos...

Tengo un problema bastante raro...

por un lado tengo una página llamada captcha.php con este código:

Código PHP:
<?
    session_start
();
    function 
randomText($length) {
    
$pattern "123456789012345678901234567890123456789";
    for(
$i=0;$i<$length;$i++) {
            
$key .= $pattern{rand(0,35)};
        }
        return 
$key;
    }
            
  
$_SESSION["captchacode"] = randomText(8);
  
$captcha imagecreatefrompng("../imagenes/base_captcha.png");
    
  
$colText imagecolorallocate($captcha255255255);
    
imagestring($captcha30201$_SESSION["captchacode"], $colText);

  
header("Content-type: image/png");
    
imagepng($captcha);
?>
el cual llamo desde otra página de esta manera:

Código HTML:
<img src="captcha.php" border="0" style="margin-right:8px;"> 
El problema está en que si hago un isset de $_SESSION["captchacode"] me devuelve que no esta definida...

por lo cual, no puedo validar el código que me ha introducido el usuario..., alguien sabe por que me puede estar pasando esto... todas las variables de session me funcionan perfectamente menos está... la única variación que encuentro respecto a las otras es la forma en la cual se carga el captcha.php y que devuelve una imagen....

Gracias y un saludo amigos!!!
__________________
Señoooraaaa!! Que camisetas!!!

"Hay 10 tipos de personas, las que piensan en binario y las que no"
_________________________________