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