Написал небольшой скрипт на перле. Он должен получать логин и пароль. В скрипте:
sub _get_auth {
return if $ENV{HTTP_AUTHORIZATION} !~ /\ABasic\s+(\S+)\z/;
return split /:/, decode_base64($1), 2;
}
В .htaccess
<Files "/cgi-bin/script.pl">
RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
</Files>
Но при попытке запуска в error_log пишется:
Use of uninitialized value $ENV{"HTTP_AUTHORIZATION"} in pattern match (m//) at /home/httpd/cgi-bin/script.pl line 124.,
В чем тут может быть дело?