PHPがiPhone、iPad、Android、PC機器を簡単に判断する方法
1618 ワード
この例では,PHPがiPhone,iPad,AndroidおよびPC機器を簡単に判断する方法について述べた.皆さんの参考にしてください.具体的には以下の通りです.
仕事のために私たちはどのようにユーザーが私のウェブサイトにアクセスしたのかを知る必要があります.今のモバイルデバイスの種類が多くなりました.次に、iPhone、iPad、Android、PCデバイスを判断するPHPの例を見てみましょう.
私はWindowsシステムを使用するデバイスをPCにします.結局、ブログは中国のユーザー向けで、ほとんどの家庭用デバイスはWindowsシステムを使用しています.
ブラウザから送信されたUSER AGENTを判断するのが原理で、コードは以下の通りです.
iPhoneデバイスが以下のように操作できるかどうかを判断するだけであれば、コードは以下の通りです.
PHPに関する内容についてもっと兴味のある読者は、「PHPネットワークプログラミングテクニック総括」、「php curl用法総括」、「php socket用法総括」、「php正規表現用法総括」、「php文字列(string)用法総括」、「PHP配列(Array)操作テクニック大全」、「PHP数学演算テクニック総括」、「phpオブジェクト向けプログラミング入門チュートリアル」、「PHPデータ構造とアルゴリズムチュートリアル」、「phpプログラム設計アルゴリズム総括」および「php一般的なデータベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.
仕事のために私たちはどのようにユーザーが私のウェブサイトにアクセスしたのかを知る必要があります.今のモバイルデバイスの種類が多くなりました.次に、iPhone、iPad、Android、PCデバイスを判断するPHPの例を見てみましょう.
私はWindowsシステムを使用するデバイスをPCにします.結局、ブログは中国のユーザー向けで、ほとんどの家庭用デバイスはWindowsシステムを使用しています.
ブラウザから送信されたUSER AGENTを判断するのが原理で、コードは以下の通りです.
iPhoneデバイスが以下のように操作できるかどうかを判断するだけであれば、コードは以下の通りです.
function get_device_type(){
$agent = strtolower($_SERVER['HTTP_USER_AGENT']);
$type = 'other';
if(strpos($agent, 'iphone') || strpos($agent, 'ipad') ){
$type = 'ios';
}
if(strpos($agent, 'android')){
$type = 'android';
}
return $type;
}
PHPに関する内容についてもっと兴味のある読者は、「PHPネットワークプログラミングテクニック総括」、「php curl用法総括」、「php socket用法総括」、「php正規表現用法総括」、「php文字列(string)用法総括」、「PHP配列(Array)操作テクニック大全」、「PHP数学演算テクニック総括」、「phpオブジェクト向けプログラミング入門チュートリアル」、「PHPデータ構造とアルゴリズムチュートリアル」、「phpプログラム設計アルゴリズム総括」および「php一般的なデータベース操作テクニック要約」
ここで述べたことが皆さんのPHPプログラム設計に役立つことを願っています.