I need to get the remote user name in my CGI script. Where do I find that? I want to display that name on the page that I return.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Under the CGI spec, the HTTP-auth user name will be in the environment variable REMOTE_USER
. In Perl you can get this via $ENV{REMOTE_USER}
.
You can find descriptions of all the standard CGI environment variables, including REMOTE_USER
, in section 4 of RFC 3875.
回答2:
The remote_user()
method in the CGI module.
If you're not using the CGI module, the environment variable REMOTE_USER: $ENV{REMOTE_USER}