<img src="codigo.php"> donde codigo.php e el archivo php que genera la imagen aleatoria.
En INternet Explorer me muestra correctamente la imagen, sin embargo en Mozilla solo me muestra la imagen en fondo gris sin que aparezca ningun codigo.
Este es el código que genera la imagen:
codigo.php
Código PHP:
<?php // codigo.php
// Iniciamos la sesión
session_start();
// Le damos un nombre
session_register('nombredelasesion');
// Enviamos las cabeceras al navegador, para que
// sepa que el documento es una imagen
header("Content-type: image/png");
// a la variable $codigo le damos el
// valor del código generado
$codigo=$_SESSION["cdg"];
// Creamos la imagen
$imagen=ImageCreate(70, 30);
// Generamos el fondo gris
$fondo_gris=ImageColorAllocate($imagen, 207, 207, 207);
// Generamos el color de las letras (negro)
$letras_negras=ImageColorAllocate($imagen, 0, 0, 0);
// Rellenamos la imagen con fondo gris
ImageFill($imagen, 0, 0, $fondo_gris);
// Escribimos $codigo con letras negras
// de numero 5
ImageString($imagen, 5, 10, 10, $codigo, $letras_negras);
// Creamos la imagen *.png
ImagePng($imagen);
?>
Me he dado cuenta que en Mozilla no coge la variable de session desde codigo.php y en internet explorer si. Hay alguna forma de pasarsela?
¿Cual puede ser el motivo por el que en mozilla me lo muestre sin codigo y en INternet explorer me lo muestre todo sin problemas?
Os dejo la url donde viene los archivos por si me podeis aclarar el por que ocurre esto.
http://cruzlievano.com/blog/articulo..._aleatoria.php
Un Saludo y Gracias