Cita:
Iniciado por José Molina
Archivo index.php:
include('kcaptcha.php');
$captcha = new KCAPTCHA();
echo $_SESSION['captcha_keystring'];
archivo prueba.php:
<img src=”index.php”>
Viendo por encima tu código (que complica un poco leerlo la mala identación) tu clase lanza una imagen desde el constructor, con cabeceras y todo. Debido a eso, simplemente no puedes imprimir nada en donde la utilices, ese es tu error, querer hacer un echo donde no puedes.
La sesión está ahí, pero no puedes
ni debes mandar otra salida al navegador en el archivo donde utilizas la clase.
www.php.net/header
Un saludo