<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Nada, el log esta limpio no tira ningun error... <br><br>Estuve poniendo print_r en diferentes partes. Debo reconocer que el print_r lo hacia afuera del archivo php (captcha.php) que pase y que por eso crei que la variable de session se pasaba bien, pero cuando puse el print_r dentro del archivo php (captcha.php) me devuelve que esta vacio.<br>Pruebo lo mismo en el localhost mio y en el del hosting y en el mio con el codigo que pase la variable de session la lee sin ningun problema, en cambio cuando lo subo (via ftp) al hosting no lo hace.<br><br>Asi es como llamo al archivo captcha.php<br><br><img src="captcha.php" alt="" style="border: solid 2px black;"><br><br>Y esta es la funcion dentro del archivo que llama a captcha.php que genera el string (obviamente antes pongo en el inicio del archivo session_start();):<br><br>$_SESSION["captcha"]="";<br>                function CreateCaptchaText() <br>                {<br>                    $LenCaptcha=0;<br>                    $texto="";<br>                    do <br>                    {                    <br>                        //Caracteres Validos del Captcha<br>                        $CarValido="aBcDe0FgHiJ1kLmNo2PqRsT3uVwXy4ZAbCd5EfGhI6jKlMn7OpQrS8tUvWx9Yz";<br>                        $PosCar=rand(0,strlen($CarValido)-1);<br>                        $texto=$texto.substr($CarValido, $PosCar, 1);<br>                        // El texto a dibujar<br>                        $LenCaptcha++;<br>                    }while($LenCaptcha < 5);<br>                    return $texto;<br>                }<br>                $Captcha=CreateCaptchaText();<br>                $_SESSION["captcha"]=$Captcha;                                    </div></body>
</html>