PHPは携帯電話デバイスを決定するメソッドを実装します

墨辰丷
リリース: 2023-03-29 08:32:02
オリジナル
1595 人が閲覧しました

この記事では、主に携帯電話デバイスを単純に判断するための PHP の方法を紹介します。これには、サーバーの事前定義された変数に基づいて動作を判断するための PHP の関連スキルが含まれます。必要な友人はそれを参照できます。携帯電話で Web ページをより適切に表示するために、CSS メディア クエリを使用してレスポンシブ テンプレートを作成することを選択しました。ただし、これには、たとえば、一部の Web サイトの構造に欠点もあります。は CMS タイプであり、多すぎるコンテンツには表示が必要です。CSS メディア クエリを使用してレスポンシブ デザインを設計すると、コンテンツが非表示になるだけで、携帯電話でより速く表示されるようにするために、この PHP を使用して携帯電話を決定できます。このコードを使用すると、カスタマイズされたコンテンツを表示または非表示にすることができます。


これは携帯電話デバイスを決定するための PHP 関数コードです。これを PHP 関数ライブラリにコピーして呼び出します:

<?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; ?>
ログイン後にコピー

概要: 以上がこの記事の全内容です。皆様のお役に立てれば幸いです。学ぶ。

関連する推奨事項:

php Ajax リクエストであるかどうかを判断するメソッドを実装する

PHP AjaxForm はアップロードする画像を送信し、画像を表示します


php 演算子と式の詳細な紹介

以上がPHPは携帯電話デバイスを決定するメソッドを実装しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!