TP 5はどのようにユーザーがPC側アクセスか携帯側アクセスかを判断しますか?


ユーザーがPC側アクセスか携帯側アクセスかを判断しますか?これは私たちがwebの研究開発をしているときによく出会う機能点です.簡単な機能点でもあり、原生PHPを用いてUAを分析することで判断するなど、解決策もいろいろあります.
しかし、あなたのバックエンドがThinkPHP 5フレームワークを使用している場合は、この機能点を解決するのはもっと簡単です.TP 5のソースコードにパッケージされているので、私たちは直接使用することができます.
public function index() {
     
    if(request()->isMobile()){
     
        var_dump('     ');
    } else {
     
        var_dump('PC   ');
    }
}

上記の例のコードはTP 5を用いてカプセル化された方法であり、この方法のソースコードはrequestファイルにあり、方法名isMobile()は、原理的にもユーザのUAを分析することによってアクセス源を判断し、興味のあるものはこの方法のソースコードを見て、自分の理解を深めることができる.