Foros del Web » Programando para Internet » PHP » Zend »

cómo Usar Zend captcha con sesión ya iniciada

Estas en el tema de cómo Usar Zend captcha con sesión ya iniciada en el foro de Zend en Foros del Web. Saludos Estoy estudiando el uso de captcha con Zend por otro framework que utiliza ZF de base. El tema es que en una prueba me ...
  #1 (permalink)  
Antiguo 09/09/2011, 13:21
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
cómo Usar Zend captcha con sesión ya iniciada

Saludos

Estoy estudiando el uso de captcha con Zend por otro framework que utiliza ZF de base. El tema es que en una prueba me devuelve:
session has already been started by session.auto-start or session_start()
File: Session.php, Line: 462

BACKTRACE:
Namespace.php line 143: start(1)
Word.php line 267: __construct('Zend_Form_Captcha_b6ae0dec040a8542ca7 0d6b5aa38f0c7')
Word.php line 311: getSession()
Word.php line 356: _setWord('uyfun9')
Image.php line 422: generate()
a partir del ejemplo:
http://es.wikibooks.org/wiki/Zend_Fr...lo_b%C3%A1sico
y revisando
http://framework.zend.com/manual/en/...operation.html

La cuestión es que la sesión ya está iniciada desde el mismo ZF.
He estado mirando: http://www.forosdelweb.com/search.php?searchid=3585344

¿Cómo es posible utilizar la sesión que ya está en uso para generar el captcha?
__________________
Gracias de todas todas
-----
Linux!
  #2 (permalink)  
Antiguo 09/09/2011, 13:33
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: cómo Usar Zend captcha con sesión ya iniciada

Y has comprobado primero el error ?, tienes la directiva session.auto_start activada en el php.ini ? o estas haciendo session_start en algún lugar ?, igual es recomiendación de Zend inicializar la session en el Bootstrap.

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 09/09/2011, 13:43
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 18 años, 8 meses
Puntos: 7
Respuesta: cómo Usar Zend captcha con sesión ya iniciada

El log de Apache me devuelve:
[Fri Sep 09 15:07:19 2011] [error] [client 127.0.0.1] File does not exist: /var/www/tmp/0f54559173251367b068b088251acdf3.png, referer:...

Supongo, que ese png debería ser la imagen del captcha generada? lo cierto es que en tmp no hay nada.
¿es recomendación de Zend inicializar la session? pues si estoy usando Zend "por detrás" en el framework, creo que en efecto la session ya está inicializada, de hecho, el mensaje de error dice que:
session has already been started by session.auto-start or session_start()
File: Session.php, Line: 462
o lo que es lo mismo, la session ya ha sido iniciada con auto-start o session_-start()

o es que hay algo que estoy entendiendo como no es?
__________________
Gracias de todas todas
-----
Linux!

Etiquetas: frameworks-y-php-orientado-a-objetos, zend_captcha
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:47.