ホームページ > バックエンド開発 > PHPチュートリアル > PHP を使用して携帯電話が IOS か Android かを判断する 3 つの方法

PHP を使用して携帯電話が IOS か Android かを判断する 3 つの方法

墨辰丷
リリース: 2023-03-29 21:08:01
オリジナル
3354 人が閲覧しました

この記事では、携帯電話が IOS か Android かを判断するための PHP の 3 つの方法を主に紹介します。興味のある方はぜひ参考にしてください。

例 1: 主に HTTP_USER_AGENT を使用します。これは、ページを閲覧するときにブラウザー (バージョン番号を含む) とユーザーの個人的な設定が使用されているオペレーティング システム (バージョン番号を含む) を確認するために使用されるコードを意味します。

監視コードは以下の通りです:

function get_device_type()
{
 //全部变成小写字母
 $agent = strtolower($_SERVER['HTTP_USER_AGENT']);
 $type = 'other';
 //分别进行判断
 if(strpos($agent, 'iphone') || strpos($agent, 'ipad'))
{
 $type = 'ios';
 } 
 
 if(strpos($agent, 'android'))
{
 $type = 'android';
 }
 return $type;
}
ログイン後にコピー

Objective-C関数を呼び出すことで、携帯電話の種類を取得できます。

例2: 判断は1つだけで十分です

<?php
if(strpos($_SERVER[&#39;HTTP_USER_AGENT&#39;], &#39;iPhone&#39;)||strpos($_SERVER[&#39;HTTP_USER_AGENT&#39;], &#39;iPad&#39;)){
 echo &#39;systerm is IOS&#39;;
}else if(strpos($_SERVER[&#39;HTTP_USER_AGENT&#39;], &#39;Android&#39;)){
 echo &#39;systerm is Android&#39;;
}else{
 echo &#39;systerm is other&#39;;
}
?>
ログイン後にコピー

例3: この例は少し話が逸れるかもしれませんが、共有させていただきます

function get_device_type()
{
 //全部变成小写字母
 $agent = strtolower($_SERVER[&#39;HTTP_USER_AGENT&#39;]);
 $type =&#39;other&#39;;
 //分别进行判断
 if(strpos($agent,&#39;iphone&#39;) || strpos($agent,&#39;ipad&#39;))
{
 $type =&#39;ios&#39;;
 }
 
 if(strpos($agent,&#39;android&#39;))
{
 $type =&#39;android&#39;;
 }
 return$type;
}
ログイン後にコピー

まとめ: 以上がこの記事の全内容ですが、学習が役に立つことを皆さんのお役に立てれば幸いです。

関連する推奨事項:

php WeChatは配送先住所を自動的に取得します APIの使用例の詳細な説明

PHPはユーザーがログインしているかどうかを判断します インスタンス分析

WeChatパブリックアカウントを実装するためのphpメソッド カスタム共有コンテンツ

以上がPHP を使用して携帯電話が IOS か Android かを判断する 3 つの方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート