Publicentral.com - promocion,paginas,web,tutores,publicentralPromocion de paginas webs
Mostrando Codigo - Php
Code

Php - Detectar Navegador - Mozilla o Internet Explorer

Códigos Php

Detecta el tipo de navegador, si es Mozilla o bien Internet Explorer
Visitas: 30,586 - 16/09/2004 20:31:12
DemoNO CONTIENE ARCHIVO DESCARGABLEComentario
CODIGO
Codigo probado en ChromeCodigo probado en Mozilla FirefoxCodigo probado en Internet Explorer 7+Codigo probado en OperaCodigo probado en Safari


// Codigo ofrecido por Tutores.org

  1. <?php
  2. $navegador = getenv("HTTP_USER_AGENT");
  3. if (preg_match("/MSIE/i", "$navegador"))
  4. {
  5. $resultado = "Internet Explorer.";
  6. }
  7. else if (preg_match("/Mozilla/i", "$navegador"))
  8. {
  9. $resultado = "Mozilla";
  10. }
  11. else
  12. {
  13. $resultado = "Estas usando $navegador";
  14. }
  15. ?>
  16. <?php echo "<P>$resultado</P>"; ?>



ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Detectar Navegador - Mozilla o Internet Explorer" href="http://www.tutores.org/codigo/1278/" target="_blank">Detectar Navegador - Mozilla o Internet Explorer</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
10-04-2008 18:09:59
3 5
Estoy diseñando un sistema web en php, usando dreamweaver, uso capas, en internet explorer no tengo problemas, pero cuando lo visualizo por mozila, se ven las capas, los bordes de las tablas, k se supone no deberian verse y ese tipo de cosas
alguien podria decirme porque? y como hacer para que en ambos navegadores se visualicen sin problemas?
gracias
Comentario usuario
02-07-2008 19:36:10
5 5
Hola. Me este código me ha ayudado a cargar diferentes hojas de estilo según el navegador del visitante.

Kito, eso es precisamente lo que creo que deberías hacer. Crea 2 hojas de estilo, una para firefox y otra para explorer, y según el navegador cargas una u otra.
Sobre dreamweaver, a mi tampoco me lo muestra todo correctamente.
Comentario usuario
osmazum
3 5
asp .net:
if Request.Browser.Browser ="IE" then
response.write("Internet Explorer es tu navegador")
end if

IE/Mozilla/Opera
Comentario usuario
09-02-2011 02:24:25
4 5
Genial, es lo que estaba buscando. Pero ahora necesito lo siguiente: una vez que el sistema ha detectado el browser, cómo hacer para que el mismo trozo de código redireccione al usuario a una página cuyas funcionalidades trabajan para el IExplorer .. por ejemplo.

Pasa que he desarrollado un sitio en donde desde un Flash se levanta una ventana pop-up que funciona perfecto en el Mozilla FireFox y en el Chrome. Pero llegamos a esa basura de browser que es el IEplorer y ahí comienza el drama, pues simplemente no ocurre nada y más encima el dichoso IE detecta al código javascript embebido en el Flash como código defectuoso!! Microsoft tenía que ser)

Ojalá puedan ayudarme, desde ya muchas gracias.

Saludos
Comentario usuario
09-02-2011 02:24:25
1 5
He encontrado la solución que buscaba y la opsteo acá como aporte, por si a alguien más le sirve. Coloquen este tro de código php antes de los tags html:

<?php
function noie() {
$user_agent = $_SERVER['HTTP_USER_AGENT'];
$posicion = strrpos($user_agent, "MSIE");
if ($posicion === false) {
$ie = false;
} else {
$ie = true;
}
if (!$ie) {
}
else {
Header( "HTTP/1.1 301 Moved Permanently" );
Header( "Location: index.html" );
}
}
noie(); // prueba del script
?>

Me funciona de mil maravillas! :o)

Posiblemente se puede modificar para que redireccione a una página especial para la gente que use el Firefox, o el Opera, el Google Chrome, etc. No se si es mucha la exquisitez, pero podría ser.

Bye
Comentario usuario
27-11-2008 18:07:20
4 5
usualmente no me meto a estos foros pro agradezco su aporte

la verdad habia tenido unos problamas con i explorer con mis css

pero con esto ya lo superamos


gracias
INSERTAR COMENTARIO

Usuario:
Email:
Comentario:
Codigo Seguridad


Antes de enviar un comentario...
Todos los comentarios son revisados personalmente
Todo comentario que no haga relacion al codigo mostrado en esta pagina sera eliminado

Usuarios registrados tienen preferencia en recibir respuestas de ayuda!!
Ademas de poder insertar Imagenes,Enlaces y otras propiedades del editor.
Por favor, insertar los comentarios descriptivos.