Moa*_*med 8 php username windows-users
我正在使用php工具生成数据访问层并为用户生成一些文件夹和文件,但我需要知道如何获取当前Windows用户的用户名以在桌面上生成这些文件夹
ex:
C:\\users\\<username>\\desktop
Run Code Online (Sandbox Code Playgroud)
我需要知道用户名.谢谢
dsa*_*sas 15
如果当前的Windows用户意味着运行脚本的用户然后在环境变量中设置,您可以使用它:
<?php echo getenv("username"); ?>
Run Code Online (Sandbox Code Playgroud)
如果要获取运行脚本的用户的主目录,则应使用该目录
<?php echo getenv("HOMEDRIVE") . getenv("HOMEPATH"); ?>
Run Code Online (Sandbox Code Playgroud)
这应输出C:\ Users\Fred或C:\ Documents and Settings\Fred,具体取决于您使用的是Windows Vista/7还是Windows XP.
要查看所有可以执行的环境变量:
<?php global $_ENV; var_dump($_ENV); ?>
Run Code Online (Sandbox Code Playgroud)