我正在使用Perl/CGI/Apache並希望獲取X-Forwarded-For HTTP標頭。我怎麼做?如何在使用CGI時在Perl中獲取HTTP標頭
7
A
回答
16
除了一些專門處理的頭文件外,CGI將Header-Name:
的值存儲在環境變量HTTP_HEADER_NAME
中。因此,X-Forwarded-For
(如果在請求中存在)應在$ENV{HTTP_X_FORWARDED_FOR}
中找到。
4
CGI具有訪問HTTP請求頭字段,名爲「HTTP」的方法,這樣你就可以說:
my $q = CGI->new()
print $q->http('X-Forwarded-For');
這個工作無論你是作爲一個CGI運行,在FastCGI的,的mod_perl,等等...
相關問題
- 1. 如何在React.js中獲取http標頭
- 2. 如何獲取HTTP標頭
- 3. 在CGI腳本中使用HTTP狀態代碼的Perl CGI
- 4. 如何在Rails中使用HTTParty gem時獲取http頭文件?
- 5. 如何讀取CGI Bash腳本中的HTTP標頭值
- 6. 在Perl中使用javascript CGI
- 7. 如何在Perl CGI用戶
- 8. 如何訪問HTTP :: Server :: Simple :: CGI中的HTTP請求標頭?
- 9. 如何從PHP中獲取參數在Perl中cgi
- 10. 如何在Perl中獲取HTTP狀態和位置標題?
- 11. 使用JavaScript獲取HTTP標頭
- 12. 如何在調用php-cgi作爲子進程時捕獲HTTP頭?
- 13. 如何從Coldfusion獲取HTTP標頭值?
- 14. 如何在Perl CGI中的'#'之後獲取參數?
- 15. 如何在Gwt入口處獲取引用鏈接http標頭
- 16. 如何在PHP擴展中獲取訪問http標頭
- 17. 如何在soaplib視圖文件中獲取請求HTTP標頭?
- 18. 在WebKit.NET上獲取HTTP標頭
- 19. 如何在Perl CGI程序中使用printf獲取彩色輸出?
- 20. 時,如何在使用curl時發送http標頭?
- 21. 獲取HTTP標頭參數
- 22. jquery - 獲取http標頭
- 23. 獲取HTTP標頭爲alist
- 24. 如何在ruby中使用標頭進行HTTP頭請求?
- 25. 如何在java中獲取標頭值
- 26. 如何獲取SoapClient使用的http請求標頭?
- 27. 提取頭從HTTP請求在Perl
- 28. 如何在CGI腳本中調用另一個Perl CGI腳本?
- 29. 在PHP中使用Perl CGI會話
- 30. 如何在使用PhoneGap的FileTransfer()。download()時設置HTTP標頭?
對於接受編碼使用`HTTP_ACCEPT_ENCODING` – 2014-05-15 05:58:33