我需要在CGI脚本中获取远程用户名。我在哪里找到的?我想在我返回的页面上显示该名称。
答案 0 :(得分:17)
根据CGI规范,HTTP-auth用户名将位于环境变量REMOTE_USER
中。在Perl中,您可以通过$ENV{REMOTE_USER}
获取此信息。
您可以在RFC 3875的第4部分找到所有标准CGI环境变量的说明,包括REMOTE_USER
。
答案 1 :(得分:13)
CGI module中的remote_user()
方法。
如果您没有使用CGI模块,则环境变量REMOTE_USER:$ENV{REMOTE_USER}