{"id":486,"date":"2011-07-11T18:28:12","date_gmt":"2011-07-11T18:28:12","guid":{"rendered":"https:\/\/www.jose-aguilar.com\/blog\/?p=486"},"modified":"2015-07-14T22:01:59","modified_gmt":"2015-07-14T22:01:59","slug":"detectar-navegador-del-visitante-con-php","status":"publish","type":"post","link":"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/","title":{"rendered":"Detectar navegador del visitante con PHP"},"content":{"rendered":"<p><a href=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2011\/09\/browsers.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignright size-full wp-image-487\" title=\"browsers\" src=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2011\/09\/browsers.jpg\" alt=\"\" width=\"269\" height=\"188\" \/><\/a>Detectar el <em>navegador<\/em> o <em>browser<\/em> que esta utilizando el visitante a una web resulta ser \u00fatil para ofrecer contendido de acuerdo al dispositivo que usa el usuario. Si el usuario esta utilizando un Navegador antiguo se le puede sugerir actualizarlo, otro uso podr\u00eda ser una hoja de estilos de acuerdo al navegador del visitante.<\/p>\n<p><a href=\"http:\/\/www.phpclasses.org\/browse\/package\/2827.html\">Browser Detect<\/a> es una clase escrita en PHP que permite detectar r\u00e1pidamente el navegador del usuario, para ello utiliza el <em>User-Agent<\/em> que es enviado mediante los headers.<\/p>\n<p>Para utilizar esta clase, lo primero es incluir el archivo <em>browser_class_inc.php<\/em> y crear una instancia de la clase <em>browser<\/em>.<\/p>\n<pre>&lt;?php\r\ninclude('browser_class_inc.php');\r\n$br = new browser();\r\n?&gt;<\/pre>\n<p>&nbsp;<\/p>\n<div>\n<p>Ahora podremos utilizar los siguientes m\u00e9todos:<\/p>\n<ul>\n<li><strong>getBrowserOS<\/strong>: devuelve el sistema operativo (<em>Windows<\/em>, <em>Linux<\/em>, <em>Macintosh<\/em>, <em>OS\/2<\/em>, <em>BeOS<\/em>).<\/li>\n<li><strong>whatBrowser<\/strong>: devuelve un array con el tipo de browser, el sistema operativo y la versi\u00f3n.<\/li>\n<li><strong>isOpera<\/strong>: devuelve verdadero si el browser del usuario es Opera.-<\/li>\n<li><strong>isFirefox<\/strong>: devuelve verdadero si se accede con Firefox.<\/li>\n<li><strong>isKonqueror<\/strong>: devuelve verdadero si se utiliza Konqueror.<\/li>\n<li><strong>isMSIE<\/strong>: devuelve verdadero si usamos Internet Explorer.<\/li>\n<li><strong>isGaleon<\/strong>: devuelve verdadero para quienes utilizan Galeon.<\/li>\n<li><strong>isWebTV<\/strong>: verdadero para visitantes con WebTV.<\/li>\n<li><strong>isMSPIE<\/strong>: verdadero si se accede desde Internet Explorer de Pocket PC.<\/li>\n<li><strong>isOmniWeb<\/strong>: devuelve verdadero si se usa OmniWeb.<\/li>\n<li><strong>isPhoenix<\/strong>: para verificar si se utiliza Phoenix.<\/li>\n<li><strong>isFirebird<\/strong>: comprueba si se accede desde Firebird.<\/li>\n<li><strong>isLynx<\/strong>: verdadero para usuarios con Lynx.<\/li>\n<li><strong>isSafari<\/strong>: comprueba si se accede con Safari.<\/li>\n<li><strong>isNetscape<\/strong>: verdadero para usuarios de Netscape.<\/li>\n<\/ul>\n<p>Ver ejemplo en funcionamiento<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Detectar el navegador o browser que esta utilizando el visitante a una web resulta ser \u00fatil para ofrecer contendido de acuerdo al dispositivo que usa el usuario. Si el usuario esta utilizando un Navegador antiguo se le puede sugerir actualizarlo, otro uso podr\u00eda ser una hoja de estilos de acuerdo al navegador del visitante. Browser [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":487,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-486","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-php"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Detectar navegador del visitante con PHP - Jose Aguilar Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Detectar navegador del visitante con PHP - Jose Aguilar Blog\" \/>\n<meta property=\"og:description\" content=\"Detectar el navegador o browser que esta utilizando el visitante a una web resulta ser \u00fatil para ofrecer contendido de acuerdo al dispositivo que usa el usuario. Si el usuario esta utilizando un Navegador antiguo se le puede sugerir actualizarlo, otro uso podr\u00eda ser una hoja de estilos de acuerdo al navegador del visitante. Browser [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/\" \/>\n<meta property=\"og:site_name\" content=\"Jose Aguilar Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/joseaguilarblog\" \/>\n<meta property=\"article:published_time\" content=\"2011-07-11T18:28:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2015-07-14T22:01:59+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2011\/09\/browsers.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"269\" \/>\n\t<meta property=\"og:image:height\" content=\"188\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Jose Aguilar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:site\" content=\"@JoseAguilarBlog\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jose Aguilar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minuto\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/\",\"name\":\"Detectar navegador del visitante con PHP - Jose Aguilar Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2011\/09\/browsers.jpg\",\"datePublished\":\"2011-07-11T18:28:12+00:00\",\"dateModified\":\"2015-07-14T22:01:59+00:00\",\"author\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/#primaryimage\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2011\/09\/browsers.jpg\",\"contentUrl\":\"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2011\/09\/browsers.jpg\",\"width\":269,\"height\":188},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/www.jose-aguilar.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Detectar navegador del visitante con PHP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#website\",\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/\",\"name\":\"Jose Aguilar Blog\",\"description\":\"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11\",\"name\":\"Jose Aguilar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g\",\"caption\":\"Jose Aguilar\"},\"description\":\"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.\",\"sameAs\":[\"https:\/\/plus.google.com\/114357189801512615537\"],\"url\":\"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Detectar navegador del visitante con PHP - Jose Aguilar Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"es_ES","og_type":"article","og_title":"Detectar navegador del visitante con PHP - Jose Aguilar Blog","og_description":"Detectar el navegador o browser que esta utilizando el visitante a una web resulta ser \u00fatil para ofrecer contendido de acuerdo al dispositivo que usa el usuario. Si el usuario esta utilizando un Navegador antiguo se le puede sugerir actualizarlo, otro uso podr\u00eda ser una hoja de estilos de acuerdo al navegador del visitante. Browser [&hellip;]","og_url":"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/","og_site_name":"Jose Aguilar Blog","article_publisher":"https:\/\/www.facebook.com\/joseaguilarblog","article_published_time":"2011-07-11T18:28:12+00:00","article_modified_time":"2015-07-14T22:01:59+00:00","og_image":[{"width":269,"height":188,"url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2011\/09\/browsers.jpg","type":"image\/jpeg"}],"author":"Jose Aguilar","twitter_card":"summary_large_image","twitter_creator":"@JoseAguilarBlog","twitter_site":"@JoseAguilarBlog","twitter_misc":{"Escrito por":"Jose Aguilar","Tiempo de lectura":"1 minuto"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/","url":"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/","name":"Detectar navegador del visitante con PHP - Jose Aguilar Blog","isPartOf":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/#primaryimage"},"image":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/#primaryimage"},"thumbnailUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2011\/09\/browsers.jpg","datePublished":"2011-07-11T18:28:12+00:00","dateModified":"2015-07-14T22:01:59+00:00","author":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11"},"breadcrumb":{"@id":"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/#primaryimage","url":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2011\/09\/browsers.jpg","contentUrl":"https:\/\/www.jose-aguilar.com\/blog\/wp-content\/uploads\/2011\/09\/browsers.jpg","width":269,"height":188},{"@type":"BreadcrumbList","@id":"https:\/\/www.jose-aguilar.com\/blog\/detectar-navegador-del-visitante-con-php\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/www.jose-aguilar.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Detectar navegador del visitante con PHP"}]},{"@type":"WebSite","@id":"https:\/\/www.jose-aguilar.com\/blog\/#website","url":"https:\/\/www.jose-aguilar.com\/blog\/","name":"Jose Aguilar Blog","description":"Desarrollo Web con PrestaShop, WordPress, PHP, jQuery y Ajax","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.jose-aguilar.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Person","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/e6d485db1e1140866e95971d17105d11","name":"Jose Aguilar","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.jose-aguilar.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/abbfef5f1d75260c549d0f2c2842bb697ba1aadff3b2836b39d2590c8a625415?s=96&d=mm&r=g","caption":"Jose Aguilar"},"description":"Director ejecutivo y tecnol\u00f3gico en JA Modules. Experto programador PrestaShop y Experto programador WordPress.","sameAs":["https:\/\/plus.google.com\/114357189801512615537"],"url":"https:\/\/www.jose-aguilar.com\/blog\/author\/josea902\/"}]}},"_links":{"self":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/486","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/comments?post=486"}],"version-history":[{"count":0,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/posts\/486\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media\/487"}],"wp:attachment":[{"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/media?parent=486"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/categories?post=486"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jose-aguilar.com\/blog\/wp-json\/wp\/v2\/tags?post=486"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}