この質問では、thismachine.info のような Web サイトがオペレーティング システム (OS) データをどのように取得するかについて説明します。ユーザーは、この情報がユーザー エージェントから取得されるのかどうか疑問に思います。ユーザー エージェントには、いくつかのブラウザーの詳細が見つかります。
提供されたコードは、thismachine.info が訪問者のオペレーティング システムをどのように判断するかを説明しています。このコードは、訪問者のコア オペレーティング システム モデルを検査し、既知の OS の配列と照合します。たとえば、コードが「windows nt 5.1」を検出した場合、オペレーティング システムを「Windows XP」として割り当てます。
この方法は、検出されたプラットフォームに基づいて OS バージョンを概算することに基づいています。これは thismachine.info がどのように動作するかを簡単に解釈したものですが、これは考えられるアプローチの 1 つにすぎず、Web サイトによっては別の手法が採用されている可能性があることに注意することが重要です。
提供されるコードは次のようなものではないことに注意してください。すべてのオペレーティング システムを検出できますが、追加の OS バージョンまたはモデルを含めるように調整する必要がある場合があります。
以上がthismachine.info のような Web サイトはどのようにオペレーティング システムを検出しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。