可能性のある複製:
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); ?>