PHP implémente une méthode pour déterminer l'appareil de téléphone mobile

墨辰丷
Libérer: 2023-03-29 08:32:02
original
1595 Les gens l'ont consulté

Cet article présente principalement la méthode PHP pour juger simplement l'appareil téléphonique mobile, et implique les compétences associées de PHP pour juger le fonctionnement en fonction des variables prédéfinies du serveur. Les amis qui en ont besoin peuvent s'y référer

De nos jours, l'Internet mobile est de plus en plus populaire. , de nombreux sites Web ont popularisé la navigation mobile. Afin de mieux afficher les pages Web sur les téléphones mobiles, nous avons choisi d'utiliser des requêtes multimédias CSS pour créer des modèles réactifs. inconvénients. Par exemple, la structure de certains sites Web est de type CMS, il y a trop de contenu à afficher, et l'utilisation de CSS media query pour concevoir un design réactif ne fera que le masquer mais le chargera toujours afin d'afficher le contenu plus rapidement. sur le téléphone mobile, nous pouvons utiliser ce PHP pour déterminer le code de l'appareil mobile. Utilisez ce code pour afficher ou non du contenu personnalisé.

Voici le code de fonction PHP pour déterminer l'appareil téléphonique mobile. Copiez-le dans la bibliothèque de fonctions PHP et appelez-le :

<?php
function is_mobile() {
  $user_agent = $_SERVER [&#39;HTTP_USER_AGENT&#39;];
  $mobile_browser = Array (
      "mqqbrowser", // 手机QQ浏览器
      "opera mobi", // 手机opera
      "juc",
      "iuc", // uc浏览器
      "fennec",
      "ios",
      "applewebKit/420",
      "applewebkit/525",
      "applewebkit/532",
      "ipad",
      "iphone",
      "ipaq",
      "ipod",
      "iemobile",
      "windows ce", // windows phone
      "240×320",
      "480×640",
      "acer",
      "android",
      "anywhereyougo.com",
      "asus",
      "audio",
      "blackberry",
      "blazer",
      "coolpad",
      "dopod",
      "etouch",
      "hitachi",
      "htc",
      "huawei",
      "jbrowser",
      "lenovo",
      "lg",
      "lg-",
      "lge-",
      "lge",
      "mobi",
      "moto",
      "nokia",
      "phone",
      "samsung",
      "sony",
      "symbian",
      "tablet",
      "tianyu",
      "wap",
      "xda",
      "xde",
      "zte"
  );
  $is_mobile = false;
  foreach ( $mobile_browser as $device ) {
    if (stristr ( $user_agent, $device )) {
      $is_mobile = true;
      break;
    }
  }
  return $is_mobile;
}
?>
//这是调用代码,可以加上if判断:
<?php if(is_mobile()):?>
//设置手机端的内容
<?php endif; ?>
Copier après la connexion

Résumé : ce qui précède est l'intégralité du contenu. de cet article, j'espère qu'il pourra être utile à tout le monde.

Recommandations associées :

phpMise en œuvre de la méthode permettant de déterminer s'il s'agit d'une requête ajax

PHP AjaxForm Soumettre l'image, télécharger et afficher l'image

php Introduction détaillée des opérateurs et des expressions

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!