2010-03-29 95 views
4

我需要在我的CGI腳本中獲取遠程用戶名。我在哪裏可以找到?我想在我返回的頁面上顯示該名稱。如何從perl訪問HTTP基本認證用戶名?

+0

在什麼情況下? – 2010-03-29 16:29:42

+0

我有一個需要HTTP基本認證的cgi腳本,我需要在頁面上顯示該用戶名。 – user105033 2010-03-29 16:30:15

+0

您是否正在使用模塊來幫助您使用cgi的東西?或者您是否從頭開始編寫所有代碼? – dave4420 2010-03-29 16:44:24

回答

17

在CGI規範下,HTTP-auth用戶名將位於環境變量REMOTE_USER中。在Perl中,你可以通過$ENV{REMOTE_USER}得到這個。

您可以在RFC 3875的第4部分找到所有標準CGI環境變量的描述,包括REMOTE_USER

+0

那麼,如何獲取密碼? – 2018-03-03 04:14:22

13

remote_user()方法在CGI module

如果你不使用CGI模塊,環境變量REMOTE_USER:$ENV{REMOTE_USER}

相關問題