我正在使用生成数据访问层并为用户生成一些文件夹和文件的 php 工具,但我需要知道如何获取当前 Windows 用户的用户名以在桌面上生成这些文件夹
ex:
C:\\users\\<username>\\desktop
我需要知道用户名。
我正在使用生成数据访问层并为用户生成一些文件夹和文件的 php 工具,但我需要知道如何获取当前 Windows 用户的用户名以在桌面上生成这些文件夹
ex:
C:\\users\\<username>\\desktop
我需要知道用户名。
如果当前的 windows 用户是指运行脚本的用户,那么它是在一个环境变量中设置的,您可以使用它:
<?php echo getenv("username"); ?>
如果要获取运行脚本的用户的主目录,则应使用
<?php echo getenv("HOMEDRIVE") . getenv("HOMEPATH"); ?>
这应该输出 C:\Users\Fred 或 C:\Documents and Settings\Fred,具体取决于您使用的是 Windows Vista/7 还是 Windows XP。
要查看所有环境变量,您可以执行以下操作:
<?php global $_ENV; var_dump($_ENV); ?>