web-dev-qa-db-ja.com

PHPを使用して現在のユーザーのWindowsユーザー名を取得しますか?

可能性のある複製:
PHP/IISを使用してWindowsログインユーザー名を読み取る方法

私はデータアクセスレイヤーを生成し、いくつかのフォルダーとファイルをユーザーに生成するphpツールに取り組んでいますが、現在のWindowsユーザーのユーザー名を取得してデスクトップにこれらのフォルダーを生成する方法を知る必要があります

ex:
C:\\users\\<username>\\desktop

ユーザー名を知る必要があります。ありがとう

現在のWindowsユーザーがスクリプトを実行しているユーザーを意味する場合、それは使用できる環境変数に設定されます。

<?php echo getenv("username"); ?>

スクリプトを実行しているユーザーのホームディレクトリを取得する場合は、使用する必要があります

<?php echo getenv("HOMEDRIVE") . getenv("HOMEPATH"); ?>

これにより、Windows Vista/7またはWindows XPのどちらを使用しているかに応じて、C:\ Users\FredまたはC:\ Documents and Settings\Fredが出力されます。

すべての環境変数を確認するには、次のようにします。

<?php global $_ENV; var_dump($_ENV); ?>
15
dsas