2016-03-31 8 views
3

のCodeIgniterいるUserAgentを使用して、正確なOSの詳細を取得しますが、それは私を示しウィンドウ

+2

http://stackoverflow.com/questions/18070154/get-operating-system-info-with-php –

+1

クライアント環境の検出は信頼性が低く、誤った前提や情報が欠落することがよくあります。これは、それが安全でない情報に基づいているためです。それがクライアントの単独の制御下にあるので、安全ではないので、自由にフィルタリングまたは操作することができます。 – arkascha

答えて

1

嘆願は、この機能を使用してみてください、正確なオペレーティングシステムを取得する他の方法はcodei以来

echo php_uname(); 
echo PHP_OS; 

があり、 gniterは、PHPで書かれている、これはUser_AgentがそうHTTP REQUEST HEAD内の1つの情報であり、これは

+0

クライアントマシンではなくサーバーOS情報を提供しますか? –

0

あなたがPHPでクライアントエージェントを取得するために$_SERVER['HTTP_USER_AGENT']を使用することができましょうまた、ここでPHPのドキュメントhttp://php.net/manual/en/function.php-uname.php

希望を参照することができ、動作しますサーバーにアクセスするすべてのクライアントがこの情報をサーバーに送信しますが、信頼できず、偽装される可能性があります。

関連する問題

 関連する問題