PHP_OS定数を使用していますが、別のOSで何が返されるか知りたいです。
私はこれを見つけました :
- Linuxの場合->Linux
- FreeDSB->FreeBSDの場合
- WindowsNTの場合->WINNT
- MacOsXの場合->ダーウィン
誰かがそれらの構成で何が得られるか教えてもらえますか?Solarisでは、Windows XP ..
PHP_OS定数を使用していますが、別のOSで何が返されるか知りたいです。
私はこれを見つけました :
誰かがそれらの構成で何が得られるか教えてもらえますか?Solarisでは、Windows XP ..
記録のために...私はWindows XPで実行していますが、これが返されます:
PHP_OS
:WINNT
php_uname('s')
:Windows NT
更新: Windows 7 でも同じです。
オペレーティング システム情報を取得するためにphp_unameを試してください
編集:この回答は、この質問の古いバージョンを参照しており、関連性がなくなっている可能性があります。
変種は非常に多いため、ほとんどの正常なアプリケーションでは比較的役に立ちません。「システム」情報は、通常はコンパイル時に、環境に関する多くの情報から派生します。
PHP 構成の特定の機能を調べたい場合は、詳細を照会することをお勧めします。構成フラグのチェック、または拡張機能からの関数の存在など。
注:あなたは言及していHTTP_USER_AGENT
ます。ユーザーエージェントはシステムと同じではありません。ユーザー エージェントは、サーバー (通常は Web ブラウザー) に要求を発行するクライアント上で実行されるソフトウェアです。ユーザー エージェント スニッフィングは、ブラウザー間の互換性の問題に対処するための非常に貴重なツールです。