0

我有一个奇怪的要求。我有一个带有 http 基本身份验证的网络服务器设置。有没有办法将用户输入的用户名和/或密码传递给环境中的 shell 脚本?

我知道 apache 有这些信息,因为我可以在access_loganderror_log文件中看到它。我主要只是对用户名感兴趣,所以我可以在经过身份验证的登录后将其存储在 txt 文件中

4

1 回答 1

1

如果你有 PHP,这个信息在 $_SERVER 超全局中可用,所以你可以这样做:

file_put_contents('/path/to/log/file', $_SERVER['REMOTE_USER'] . "\n", FILE_APPEND);
于 2013-06-20T19:02:39.003 回答