php でモバイルか PC かを判断する方法: 1. php サンプル ファイルを作成します; 2. 関数を「function is_Mobile(){if (isset($_SERVER['HTTP_VIA']) &&」として定義しますstristr( $_SERVER['HTTP_VIA'], "wap")) {return true;}..."; 3. 関数を呼び出すだけです。
このチュートリアルの動作環境: Windows 7 システム、PHP バージョン 8.1、Dell G3 コンピューター。
PHP がモバイル用か PC 用かを判断するにはどうすればよいですか?
php はユーザーが PC かモバイルかを決定します
コードの実装
1.関数を定義
<?php function is_Mobile() { if (isset($_SERVER['HTTP_VIA']) && stristr($_SERVER['HTTP_VIA'], "wap")) { return true; } elseif (isset($_SERVER['HTTP_ACCEPT']) && strpos(strtoupper($_SERVER['HTTP_ACCEPT']), "VND.WAP.WML")) { return true; } elseif (isset($_SERVER['HTTP_X_WAP_PROFILE']) || isset($_SERVER['HTTP_PROFILE'])) { return true; } elseif (isset($_SERVER['HTTP_USER_AGENT']) && preg_match('/(blackberry|configuration\/cldc|hp |hp-|htc |htc_|htc-|iemobile|kindle|midp|mmp|motorola|mobile|nokia|opera mini|opera |Googlebot-Mobile|YahooSeeker\/M1A1-R2D2|android|iphone|ipod|mobi|palm|palmos|pocket|portalmmm|ppc;|smartphone|sonyericsson|sqh|spv|symbian|treo|up.browser|up.link|vodafone|windows ce|xda |xda_)/i',$_SERVER['HTTP_USER_AGENT'])) { return true; } else { return false; } }?>
2 .関数呼び出し
#- 同じファイルで呼び出されます# ユーザーがモバイル クライアントか PC クライアントかを判断する必要がある場合に呼び出されます
#<?php if (is_Mobile()) { header('Location:https://baidu.com/'); }else{ header('Location:https://v.qq.com/'); } ?>
- 別のファイルで呼び出されます
最初に「require_once()」で1.の関数を含むPHPコードモジュールを参照し、ユーザーがモバイル端末かPC端末かを判断する必要がある場合に呼び出します。
推奨学習: 「PHP ビデオ チュートリアル
》以上がPHPがモバイルかPCかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。