私は現在、モバイルの PHP 検出用のコードを検討していますが、これはおそらく非常に簡単です。
今、問題が 1 つあります。タブレット、モバイル、および Web ページ用の MVC フレームワークで独自のビュー ファイルを作成できるようにしたいのです。そのため、タブレットを残りのモバイル デバイスから分割する必要があります。
現在、これは私が使用しているコードです:
public function isMobile()
{
if(preg_match('/(alcatel|amoi|android|avantgo|blackberry|benq|cell|cricket|docomo|elaine|htc|iemobile|iphone|ipad|ipaq|ipod|j2me|java|midp|mini|mmp|mobi|motorola|nec-|nokia|palm|panasonic|philips|phone|sagem|sharp|sie-|smartphone|sony|symbian|t-mobile|telus|up\.browser|up\.link|vodafone|wap|webos|wireless|xda|xoom|zte)/i', $_SERVER['HTTP_USER_AGENT']))
return true;
else
return false;
}
しかし、これだけでは十分ではありません。唯一のチェックは、デバイスがモバイル デバイスであるかどうかです。そうでない場合は、フレームワークにコンピュータ上にいることを伝える標準的な方法です。最後の部分は問題ありませんが、モバイル デバイスを実際のモバイルと、タブレットである 2 番目のグループに分割したいと考えています。
私の希望が明確になったことを願っています。また、これを達成するための良い方法であなたが何らかの意見を持っていることを願っています.
前もって感謝します。