Hola
Tengo este código en index.php:
Código PHP:
include ("ie.php");
//Detectar si el navegador es IE 7 y no mostrar la página
function detect_ie7($navigator_user_agent)
{
if (stristr($navigator_user_agent, "msie 7"))
{
echo $ieviejo; exit;
} else return false;
}
detect_ie7($_SERVER['HTTP_USER_AGENT']);
//Detectar si el navegador es IE 6 o inferior y no mostrar la página
$browser = get_browser( null, true );
if( $browser['browser'] == "IE" )
{
if( $browser['majorver'] <= 6 )
{
echo $ieviejo; exit;
}
}
$ieviejo esta definida en ie.php. IE5.5 y IE6 muestran la variable sin problema, pero IE7 no. Por lo que veo no identifica la variable. Si pongo
Código PHP:
echo "hola".$ieviejo
ofrece hola, pero nada de lo contenido en la variable. Y es independiente de que defina la variable en ie.php o en el archivo index.
¿Alguna idea de por qué pasa?
Un saludo.