BBHUenas!!!
Consulto: hay alguna manera que por medio de php me reconozca enm que tipo de explorador estoy navegando???
gracias!!!
Ariel
| |||
Reconocer explorador de internet BBHUenas!!! Consulto: hay alguna manera que por medio de php me reconozca enm que tipo de explorador estoy navegando??? gracias!!! Ariel
__________________ Diseñador y Desarrolador en Proyecto81 WebStudio |
| |||
Con $_SERVER["HTTP_USER_AGENT"] lo podes ver. El IE es por ej.: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; {77BB8E71-2859-2488-FB73-E6DE8D934973}; SV1; (R1 1.5); .NET CLR 2.0.50727) Mozilla Firefox: Mozilla/5.0 (Windows; U; Windows NT 5.1; es-AR; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3 Siempre cambian según la versión, pero la varible que te da el navegador es esa.
__________________ PuertaX.Net |
| |||
¿Que tal? A mi también me sirve esto... todavia no me puse con el tema pero es algo que necesito para lanzar mi sitio debidamente. Se me ocurre... cada version, como dice FEDERICO, trae un string diferente. ¿Acaso los diferentes SP (1 o 2) de explorer, o sub versiones (1.4.2 / 1.5.1) de Firefox también? En tal caso... se me ocurre que seria mejor hacer algo asi (y si me equivoco por favor corrijanme): 1. Tomar el string que dá $_SERVER["HTTP_USER_AGENT"]. 2. Tomar los primeros 11 caracteres y comprobar: Mozilla/4.0 <= Es explorer Mozilla/5.0 <= Es Firefox Otros <= No esta listado, me mando un email con el $_SERVER["HTTP_USER_AGENT"] para buscar en google que browser es y agregarlo si es necesario. ¿Estará bien eso o pueden haber otros browsers con la misma salida? Si eso va puedo preparar una función y postearla en las FAQ. Saludos! |
| ||||
__________________ ٩(͡๏̯͡๏)۶ "100 años después, la revolución no es con armas, es intelectual y digital" |
| ||||
Bueno amigos esto fue Googleando : Que le aprobechen: Código PHP: Código PHP: Última edición por xyyy7; 13/05/2006 a las 18:32 |
| ||||
que importa tantos detalles del navegador??? aca veo codigos demasiados complicados y otros que no sirven para nada, este ultimo por ejemplo... preguntar solo si existe "MSIE" en $_SERVER['HTTP_USER_AGENT'] no sirve ya que Opera cae en esta situación. tampoco preguntar si existe "mozilla" ya que en 99% de los navegadores dicen Mozilla al principio
__________________ Download FireFox |
| ||||
Y Opera tiene la posibilidad de presentarse como Internet Explorer o Mozilla, así que ya hay un buen problema con Opera. Yo digo que, si se hacen las cosas bien, en XHTML estricto y sin errores, no hay por qué hacer estas cosas. Que Internet Explorer muestre los estándares mal, ya es problema de los que usan Internet Explorer ; )
__________________ Blog de Wordpress, SEO y Social Media |
| |||
Carajodida, Se supone a esto es el principio... no creo que todos vayan a utilizar codigos tan extensos en cada una de las paginas.. en mi caso por ej, no puedo, pq mi sitio (Si todo sale como lo esperamos) va a tener muchos usuarios y bueno.. OBIVO, se va a notar el tiempo de carga. Pero es bueno tener scripts complejos para sacar datos utiles de cada uno y armar algo mas reducido... sobre todo en casos como el mio que solo me interesa saber si el usuario está usando algo inferior a IE 6 (por el uso 100% de divs / css en el sitio). Igual, sirve tu aporte... tener en cuenta lo que decis de OPERA sirve... y claro está. Si YA TENES un script más reducido aportalo pls :) Saludos. |
| ||||
Cita: Tal vez para mucho de nosotros SI! nos importe la gran cantidad de detalles que podamos recoger del cliente.- y el uso que le podamos dar.- cada quien le da su importancia personal.-
Iniciado por SiR.CARAJ0DIDA que importa tantos detalles del navegador??? Cita: En lo personal no lo veo tan complicado.- todos en su mayoría tienen fundamentos de PHP -> getbrowser() "puedes echarle un vistazo" y con respecto al ultimo ejemplo.- se considera tu opinión; la verdad como no uso opera, no sabia ese detalle... bueno como se ve que eres un experto en la materia podrías darnos una mano entonces y aportar tu código que haga complemento a nuestros códigos...
Iniciado por SiR.CARAJ0DIDA aca veo codigos demasiados complicados y otros que no sirven para nada, este ultimo por ejemplo... Saludos.- |