Hola:
Añadiendo más datos a los que señala
pateketrueke, El fichero php que va a ser la imagen, sólo debe mostrar el contenido binario, así que los 2 primeros caracteres de ese fichero con extensión (por supuesto) "php" deben ser "<?", y los 2 últimos "?>"... si antes o después (o en medio) hay alguna otra salida, se va a abortar el envío de datos a la consola... en resumen, tu fichero debería ser este:
Código:
<?
session_start();
header("Content-type: ".$_SESSION["btipo"]);
echo $_SESSION["bconte"];
?>
Y si se llama "imagen_session.php", la llamada en el archivo html que lo muestre sería:
Código:
<img src="imagen_session.php" alt="imagen de sesión" />
También cuando muestre la imagen si sigue con error, puedes mirar el codigo fuente del navegador, para ver si hay algún error php...
Un ejemplo de imágenes mostradas en sessiones son los captcha.
Saludos