ホームページ > バックエンド開発 > PHPの問題 > PHP は Web サイトに携帯電話からアクセスするかコンピューターからアクセスするかを決定します

PHP は Web サイトに携帯電話からアクセスするかコンピューターからアクセスするかを決定します

藏色散人
リリース: 2023-03-03 16:28:02
オリジナル
2791 人が閲覧しました

携帯電話とコンピュータのどちらが Web サイトにアクセスしているかを判断する php メソッド: 最初に PHP サンプル ファイルを作成し、次に "is_mobile" メソッドを定義し、次にアクセスしているブラウザを判断する関数を実装します。最後に、ブラウザでファイルを実行できるようになります。

PHP は Web サイトに携帯電話からアクセスするかコンピューターからアクセスするかを決定します

推奨: 「PHP ビデオ チュートリアル

php は、コンピューターにアクセスするか携帯電話にアクセスするかを決定します。

モバイル インターネット ユーザーの数は増加しています。現在、さまざまな Web サイトがモバイル サイトを開設しています。コンピューター ユーザーがアクセスすると、コンピューター版の Web ページに直接アクセスします。ユーザーが Web サイトにアクセスする場合は、ユーザーが Web サイトにアクセスする場合、Web サイトにアクセスする必要があります。携帯電話の場合は、自動的にモバイル バージョンにジャンプします。Web ページの場合、コンピューター アクセスかモバイル アクセスかを判断するための php のコードを共有しましょう:

<?php
//手机网页跳转
//如果检测到访问的浏览器为下列一个指定的移动浏览器 则返回true
function is_mobile(){
    $regex_match="/(nokia|iphone|android|motorola|^mot\-|softbank|foma|docomo|kddi|up\.browser|up\.link|";
    $regex_match.="htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|";
    $regex_match.="blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam\-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|";  
    $regex_match.="symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte\-|longcos|pantech|gionee|^sie\-|portalmmm|";
    $regex_match.="jig\s browser|hiptop|^ucweb|^benq|haier|^lct|opera\s*mobi|opera\*mini|320x320|240x320|176x220";
    $regex_match.=")/i";      
    return isset($_SERVER[&#39;HTTP_X_WAP_PROFILE&#39;]) or isset($_SERVER[&#39;HTTP_PROFILE&#39;]) or preg_match($regex_match, strtolower($_SERVER[&#39;HTTP_USER_AGENT&#39;]));
}
     
$is_mobile=is_mobile();
 
if($is_mobile){
    //这是一个手机浏览器,可以跳转到手机版网页
    //header("Location: http://www.abc.com/3g");
    echo "手机访问";
  }else{
    //这不是一个手机浏览器
    //header("Location: http://www.abc.com/desktop");
    echo "电脑访问";
  }
?>
ログイン後にコピー

以上がPHP は Web サイトに携帯電話からアクセスするかコンピューターからアクセスするかを決定しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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