Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/08/2006, 17:22
Taurus427
 
Fecha de Ingreso: agosto-2003
Mensajes: 398
Antigüedad: 20 años, 8 meses
Puntos: 0
Error Imagen php y Mozilla

Hola estoy intentando instalar un código que añade un código de validación de formularios mediante una imagen que se genera al azar, el problema es que al llamar el código debo hacerlo de la siguiente forma:

<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(7030); 

// Generamos el fondo gris 
$fondo_gris=ImageColorAllocate($imagen207207207); 

// Generamos el color de las letras (negro)
$letras_negras=ImageColorAllocate($imagen000); 

// Rellenamos la imagen con fondo gris
ImageFill($imagen00$fondo_gris); 

// Escribimos $codigo con letras negras
// de numero 5
ImageString($imagen51010$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

Última edición por Taurus427; 08/08/2006 a las 17:35