Ok, si tu lo dices, entonces no me quedan dudas.
Usaré session. Gracias GatorV!!
Dejo el codigo por si le sirve a algún novato como yo.
Código PHP:
ini_set('include_path',ini_get('include_path').';.\library\library');
require_once "Zend/Loader/Autoloader.php";
Zend_Loader_Autoloader::getInstance();
class usarCaptcha{
private $codigoCaptcha;
public function generateCaptcha($psFontPath, $psImgPath){
$captcha = new Zend_Captcha_Image();
$captcha->setTimeout('300');
$captcha->setWordLen('6');
$captcha->setHeight('80');
$captcha->setFont($psFontPath);
$captcha->setImgUrl($psImgPath);
$captcha->generate(); //genera session y crea imagen
$view = new Zend_View();
echo $captcha->render($view);
echo '<br>La palabra es:'.$captcha->getWord().'<br>';
$this->codigoCaptcha = $captcha->getWord();
return $captcha->getId(); //devuelve el ID
}
public function ObtenerCodigoCaptcha(){
return $this->codigoCaptcha;
}
}
$var = new usarCaptcha();
$pathFuente='arial.ttf';
$pathCarpetaImage='./images/captcha';
echo $var->generateCaptcha($pathFuente,$pathCarpetaImage);
$_SESSION['codigoCaptcha'] = $var->ObtenerCodigoCaptcha();