CGI имеет метод доступа к полям заголовка HTTP-запроса, который называется «http», поэтому вы можете сказать:
my $q = CGI->new()
print $q->http('X-Forwarded-For');
Это работает независимо от того, работаете ли вы как CGI, в fastcgi, mod_perl,и т.д ...