Detectar iPhone / iPod con PHP o JavaScript

Detectar iPhone / iPod con PHP o JavaScript.

En ocasiones, se puede dar el caso en el que tengas un sitio web, y te interese redirigir las visitas que se producen desde dispositivos móviles iPhone o iPod a una versión del sitio especifica para ellos, también es posible de que no quieras recibir esas visitas… simplemente mandarlas al limbo del Internet.

Como el sitio web “sololinux” es responsive y se adapta bastante bien a cualquier pantalla, no tenemos versión mobile.

En este articulo vemos dos maneras diferentes de redirigir todo el trafico de los dispositivos mencionados a otra url:

  1. Detectar iPhone / iPod con PHP
  2. Detectar iPhone / iPod con JavaScript

Vemos las diferentes opciones…

 

Detectar iPhone / iPod con PHP

Usaremos la función “strstr” para buscar el agente de iPhone y de iPod.

if(strstr($_SERVER['HTTP_USER_AGENT'],'iPhone') || strstr($_SERVER['HTTP_USER_AGENT'],'iPod'))
{
	header('Location: https://www.sololinux.es/downloads');
	exit();
}

Detectar iPhone / iPod con PHP o JavaScript 1

 

Detectar iPhone / iPod con JavaScript

De manera similar que en PHP, con JavaScript también buscamos el agente de iPhone y de iPod.

if((navigator.userAgent.match(/iPhone/i)) || (navigator.userAgent.match(/iPod/i))) {
	 if (document.cookie.indexOf("iphone_redirect=false") == -1) window.location = "https://www.sololinux.es/downloads";
}

Detectar iPhone / iPod con PHP o JavaScript 2

 

En un anterior articulo ya vimos como hacer lo mismo con dispositivos “Android“.

Espero te resulte útil.

Agregar comentario