Red de conocimiento informático - Aprendizaje de programación - ¿Cómo redirige PHP a los usuarios móviles a la versión móvil de la página web?

¿Cómo redirige PHP a los usuarios móviles a la versión móvil de la página web?

Método 1: Usar JavaScript

lt;script?type="text/javascript"gt;

//Establecer la definición de Móvil (todo en minúsculas)

var?mobileAgent?=?new?Array("iphone",?"ipod",?"ipad",?"android",?"mobile",?"blackberry",?"webos" ,?"incognito",?"webmate",?"bada",?"nokia",?"lg",?"ucweb",?"skyfire");

//Leer el navegador del usuario información

var?browser?=?navigator.userAgent.toLowerCase();

var?isMobile?=?false

//Comprobación de inicios

p>

for?(var?i=0;?ilt;mobileAgent.length;?i){

if?(browser.indexOf(mobileAgent[i])!=-1 ){

isMobile?=?true;

//alert(mobileAgent[i]);

//Código de programa (redireccionamiento)

ubicación.href?=?'http://m.lineage.idv.hk/';

//Detener el bucle en ejecución

romper;

}

}

lt;/scriptgt;

Método 2: Usar PHP

lt;?php

//Establecer la definición de Móvil

$mobileAgent?=?array("iphone",?"ipod",?"ipad",?"android",?"mobile", ?"blackberry" ,?"webos",?"incógnito",?"webmate",?"bada",?"nokia",?"lg",?"ucweb",?"skyfire");

/ /Leer la información del navegador del usuario

$browser?=?$_SERVER['HTTP_USER_AGENT'];

$isMobile?=?false

//Comprobando inicia

foreach($mobileAgent?as?$search){

if(stristr($browser, $search)!=false){

$isMobile ?=?true;

//echo?$search;

//Código (redireccionamiento)

encabezado(" Ubicación:?http://m .lineage.idv.hk/");

//Detener el programa en ejecución

exit;

}

} gt;