2012-05-07 3 views
1

私は私が私にこれを取得する$user_agentを、使用しています...ユーザーがモバイルデバイスからアクセスされているかどうか、動的に(サーバー側)を変更する

をページの出力をしようとしています、私は私のラップトップ上で、私のChromeからページにアクセスした場合:

Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.10 (KHTML, like Gecko) Chrome/20.0.1123.4 Safari/536.10 

は、私は、$ user_agentのはMSIEまたはMozillaまたはWindowsまたは何が含まれている場合(私はキーワードの巧妙なリストをいただければと思います)聞いて...しかし、ちょうどだった可能性がありこれにはもっと良い解決策があるのだろうか?

ありがとうございます。

答えて

0

私たちがモバイルデバイスについて話すときには、デスクトップブラウザ用にたくさんのユーザーエージェント文字列があります。さらに悪いことです。

独自のリストを作成する代わりに、WURFL libraryを使用して実際のデバイスがモバイルであるかどうかを確認することをおすすめします。

+0

ありがとうございました。 私は言及しませんでした:私は管理していないCMSで作業しています。そのサーバに何かをインストール/設定する機会はありません:)管理者は、 WURFLがインストールされています。 ありがとう! – frenetix

+0

ああ、それは悲しい。私はあなたの場所にしたくない:) –

+0

hah、me either :) – frenetix

1

はい、VelocityToolsには、すべてのユーザーエージェントの解析が行われるBrowserToolがあります。間違いなく最も簡単な方法。