Hola, he desarrollado un script para realizar conversiones entre distintas unidades de medida. El caso es que funciona correctamente, a excepción de unos navegadores que conectan todos a través de proxy. Ignoro si el problema puede estar ahí, pero es el único motivo que encuentro, pues no ha habido problemas con distintos navegadores (IE, Firefox) ni resoluciones (800x600 y 1024x764), sólo en estos PC´s y con el denominador común de utilizar el mismo proxy.
Lo que hago:
formulario.php
En esta página se crea el formulario cuyas variables se envían a calcular.php (POST)
También se muestra los resultados de una conversión:
Código PHP:
session_start();
//Mostrar resultado de conversión
$mensaje=$_SESSION['mensaje'];
if (!empty($mensaje)) {
echo $mensaje;
}
//Hacer formulario
echo hacer_tabla_conversiones($nombre, $tipo_conversion, $unidad_selected, $_GET['c'], $_GET['a']);
//Destruir sesión
unset($_SESSION);
session_destroy();
calcular.php Código PHP:
//Realiza la conversión
....
//Lo guarda en una variable de sesión.
session_start();
$_SESSION['mensaje']=$mensaje;
//Redirecciona a formulario.php
header('Location:formulario.php');
unset($_SESSION);
calcular.php redirecciona correctamente en los navegadores con el proxy, pero en formulario.php no se muestran los resultados ($mensaje).
Si alguien funcionase con proxy y me confirmase si el problema está ahí, se lo agradecería. Uno de los convertidores:
http://www.servicios-gratis.com/c-ta...-longitud.html
¿Puede deberse a algún problema entre las sesiones y el proxy?
Saludos y gracias.