Detectar iPad con PHP o Javascript

0
48

Como sabrán el iPad es el nuevo juguete que saco Apple y esta siendo usado por muchos usuarios, este script sin más palabras nos servirá para detectar si el Navegador que utiliza el usuario es del iPad, para esto usamos el User Agent como referencia.
User Agent:
[javascript]
Mozilla/5.0 (iPad; U; CPU OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B334b Safari/531.21.10
[/javascript]
Según nuestras necesidades y niveles de acceso a nuestro servidor, podemos utilizar diversos métodos para detectar tal navegador.

Utilizando JavaScript

Esto lo podemos utilizar en caso no tengamos PHP ni acceso al .htacces en nuestro servidor, o tal vez si estamos utilizando blogger.
[javascript]
function isIPad(){
if(navigator.userAgent.match(/iPad/i) != null){
return true;
}else{ return false;}
}
[/javascript]

Utilizando PHP

Utilizando PHP podemos elegir con más precision que pintar en nuestra pagina Web (CSS, HTML) para este tipo de navegador.
[php]
function isIPad(){
return (bool) strpos($_SERVER['HTTP_USER_AGENT'],'iPad');
}
[/php]

Utilizando htaccess

Si disponemos de esta opción en nuestro servidor podemos redireccionar completamente el sitio y tener una aplicación totalmente limpia para desarrollarla bajo las normas de este tipo de navegador.
[javascript]
RewriteCond %{HTTP_USER_AGENT} ^.*iPad.*$
RewriteRule ^(.*)$ http://ipad.yourdomain.com [R=301]
[/javascript]

jfdghjhthit45