私はさまざまなユーザー エージェント パーサーを調査してきましたが、必要な複雑さとサイズに驚かされました。
OS を、、またはの 3 つのカテゴリに解析することのみに関心がある場合、これを効率的、軽量、迅速に行うにはどうすればよいでしょうか。Windows
Mac
Other
ブラウザ、バージョン、その他は気にしません。Mac、Windows、またはその他のみ。
おすすめは何ですか?
これが私がこれまでに持っているものです:
if (strpos($user_agent, 'Windows')) $os = 'Windows';
elseif (strpos($user_agent, 'Macintosh')) $os = 'Macintosh';
else $os = 'Other';
この率直なアプローチに危険はありますか?