Red de conocimiento informático - Material del sitio web - Cómo determinar si navegas en una computadora o en un teléfono móvil

Cómo determinar si navegas en una computadora o en un teléfono móvil

Copiado:

Un mismo sitio web envía contenido diferente a móviles y ordenadores.

Principio: si el navegador admite WML y [no admite HTML] o [WML tiene prioridad sobre HTML], se determina que es un teléfono móvil.

# código PHP

if (isset($_SERVER['HTTP_ACCEPT']) y

(strpos($_SERVER['HTTP_ACCEPT'] , ' vnd.wap.wml')!==FALSO)

amp; (strpos($_SERVER['HTTP_ACCEPT'], 'text/html')===FALSO ||

(strpos($_SERVER['HTTP_ACCEPT'], 'vnd.wap.wml') lt;

strpos($_SERVER['HTTP_ACCEPT'], 'text/html'))

)) {//Acceso móvil

readfile('index.wml');

} else readfile('index.htm');

p>

Probado con teléfono móvil NEC5603 y aprobado.

Algunas personas juzgan a User-Agent, pero este teléfono no envía User-Agent, por lo que aún así ACEPTA el seguro.

Esto ahora se utiliza en mi sitio web. Utilice su PC y teléfono móvil para visitar la URL en los materiales de referencia. Solo se puede utilizar el navegador que viene con su teléfono para juzgar con precisión. Es posible que también sea necesario combinar UCWeb, Opera mini, etc. con User-Agent para juzgar.