posix_getlogin

(PHP 4, PHP 5, PHP 7, PHP 8)

posix_getlogin返回登录名称

描述

posix_getlogin(): string|false

返回拥有当前进程的用户登录名称。

参数

此函数没有参数。

返回值

返回用户的登录名称,作为 string,或在失败时返回 false

示例

示例 #1 posix_getlogin() 的示例使用

<?php
echo posix_getlogin(); //apache
?>

参见

  • posix_getpwnam() - 通过用户名返回有关用户的信息
  • POSIX 手册页 GETLOGIN(3)

添加注释

用户贡献注释 2 个注释

Alex P
10 年前
当没有 shell 时,posix_getlogin() 将返回布尔值 false,例如在 Apache 进程下运行时
philip
20 年前
请注意,此函数返回进程 *开始* 时的所有者。即使您调用 posix_setuid(或 posix_seteuid),它仍然会报告进程开始时的用户名。

使用 get_current_user() 获取有效的真实用户。
To Top