#この記事の動作環境: Windows 10 システム、php8.1.3 バージョン、dell g3 コンピューター。 現代社会では、携帯電話を使用して Web を閲覧する人が増えているため、Web アプリケーションを開発する際には、訪問者がモバイル ブラウザを使用しているかどうかを確認する必要がよくあります。この記事では、PHP コードを使用して、訪問者のブラウザがモバイル ブラウザであるかどうかを確認する方法について詳しく説明します。 まず、HTTP リクエスト ヘッダーの User-Agent フィールドを確認する必要があります。このフィールドには、訪問者のブラウザ情報が含まれています。通常、モバイル ブラウザには User-Agent フィールドに特定のキーワードが含まれており、これらのキーワードに基づいて、訪問者がモバイル ブラウザを使用しているかどうかを判断できます。php 検証はモバイル ブラウザでのみ実行できます。 手順: 1. "isMobileBrowser" という名前の関数を定義します。 2. 事前定義されたキーワード配列 "$mobileUserAgents" を介して関数 "isMobileBrowser" を調べ、「 「User-Agent」フィールドにはいずれかのキーワードが含まれます; 3. echo実行後、キーワードがあればモバイルブラウザと判断してtrueを返し、それ以外の場合はfalseを返します。
以下は、訪問者がモバイル ブラウザを使用しているかどうかを確認するための基本的な PHP コードです:
function isMobileBrowser() { $mobileUserAgents = [ 'iphone', 'android', 'ipod', 'ipad', 'windows phone', 'blackberry', 'nokia', 'opera mini', 'iemobile', 'webos', 'palm', 'symbian', 'kindle', 'mobile' ]; $userAgent = $_SERVER['HTTP_USER_AGENT']; foreach ($mobileUserAgents as $mobileUserAgent) { if (stripos($userAgent, $mobileUserAgent) !== false) { return true; } } return false; } // 使用示例: if (isMobileBrowser()) { echo "该访问者是通过手机浏览器访问的"; } else { echo "该访问者不是通过手机浏览器访问的"; }
概要
PHP コードを介して訪問者がモバイル ブラウザを使用しているかどうかを確認することは、一般的かつ必要なタスクです。この記事では、基本的な検証方法と対応するサンプル コードについて説明します。開発者は、実際のニーズに基づいて、対応する変更や拡張を行うことができます以上がPHP がモバイル ブラウザーのみであることを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。